<html>
<head><meta charset="utf-8"><title>making-plans · t-compiler/wg-nll · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/index.html">t-compiler/wg-nll</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html">making-plans</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="126590269"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590269" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590269">(May 15 2018 at 12:59)</a>:</h4>
<p><span class="user-mention" data-user-id="116083">@pnkfelix</span> so there are a few things we could sync up about...</p>



<a name="126590411"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590411" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590411">(May 15 2018 at 13:02)</a>:</h4>
<p>my main thing to report is that I'm about to rebase my match PR</p>



<a name="126590420"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590420" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590420">(May 15 2018 at 13:02)</a>:</h4>
<p>and it will include, under a <code>-Z</code> flag, the change to implement <a href="https://github.com/rust-lang/rfcs/issues/1006" target="_blank" title="https://github.com/rust-lang/rfcs/issues/1006">https://github.com/rust-lang/rfcs/issues/1006</a></p>



<a name="126590421"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590421" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590421">(May 15 2018 at 13:02)</a>:</h4>
<p>so that's sort of fun</p>



<a name="126590429"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590429" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590429">(May 15 2018 at 13:03)</a>:</h4>
<p>what's 1006...?</p>



<a name="126590432"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590432" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590432">(May 15 2018 at 13:03)</a>:</h4>
<p>ah, I see, neat</p>



<a name="126590433"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590433" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590433">(May 15 2018 at 13:03)</a>:</h4>
<p>" Allow <em>local</em> mutation and assignments in pattern guards"</p>



<a name="126590436"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590436" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590436">(May 15 2018 at 13:03)</a>:</h4>
<p>that's great</p>



<a name="126590437"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590437" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590437">(May 15 2018 at 13:03)</a>:</h4>
<p>I'm so ready to be done with this subtask. :)</p>



<a name="126590438"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590438" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590438">(May 15 2018 at 13:03)</a>:</h4>
<p>so, I guess the status in terms of the general analysis is:</p>



<a name="126590461"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590461" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590461">(May 15 2018 at 13:04)</a>:</h4>
<p>heh, I bet</p>



<a name="126590480"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590480" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590480">(May 15 2018 at 13:04)</a>:</h4>
<ul>
<li>we made some progress on making current analysis faster but less precise</li>
</ul>



<a name="126590481"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590481" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590481">(May 15 2018 at 13:04)</a>:</h4>
<p>but not enough that we could ship like that</p>



<a name="126590484"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590484" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590484">(May 15 2018 at 13:04)</a>:</h4>
<ul>
<li>we made some progress on making the precise analysis faster</li>
</ul>



<a name="126590488"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590488" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590488">(May 15 2018 at 13:04)</a>:</h4>
<p>but not enough that we could ship like that :)</p>



<a name="126590490"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590490" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590490">(May 15 2018 at 13:04)</a>:</h4>
<p>What is state of SEME?</p>



<a name="126590493"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590493" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590493">(May 15 2018 at 13:04)</a>:</h4>
<p>I implemented it but I've not tried integrating it</p>



<a name="126590503"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590503" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590503">(May 15 2018 at 13:05)</a>:</h4>
<p>I guess it wouldn't be too hard to do</p>



<a name="126590504"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590504" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590504">(May 15 2018 at 13:05)</a>:</h4>
<p>I'm not sure if it's a good use of time yet</p>



<a name="126590511"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590511" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590511">(May 15 2018 at 13:05)</a>:</h4>
<p>Okay I guess that is the question</p>



<a name="126590512"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590512" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590512">(May 15 2018 at 13:05)</a>:</h4>
<p>one question is:</p>



<a name="126590516"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590516" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590516">(May 15 2018 at 13:05)</a>:</h4>
<p>one of the ideas that I was thinking about for the borrow-check repository</p>



<a name="126590520"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590520" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590520">(May 15 2018 at 13:05)</a>:</h4>
<p>was doing a "location-insensitive pre-pass"</p>



<a name="126590557"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590557" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590557">(May 15 2018 at 13:06)</a>:</h4>
<p>I was hoping to work with somebody (maybe <span class="user-mention" data-user-id="116266">@Santiago Pastorino</span>?) to prototype that and get a sense of how fast it goes</p>



<a name="126590558"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590558" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590558">(May 15 2018 at 13:06)</a>:</h4>
<p>yeah</p>



<a name="126590564"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590564" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590564">(May 15 2018 at 13:06)</a>:</h4>
<p>it might be that this is way faster than the existing code</p>



<a name="126590565"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590565" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590565">(May 15 2018 at 13:06)</a>:</h4>
<p>that sounds like a smarter variant of my "run the AST-borrowck and if it passes, accept the code"</p>



<a name="126590567"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590567" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590567">(May 15 2018 at 13:06)</a>:</h4>
<p>yes</p>



<a name="126590568"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590568" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590568">(May 15 2018 at 13:06)</a>:</h4>
<p>that was the idea :)</p>



<a name="126590569"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590569" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590569">(May 15 2018 at 13:06)</a>:</h4>
<p>but it may also be a better version of "try and get SEME working"</p>



<a name="126590573"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590573" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590573">(May 15 2018 at 13:06)</a>:</h4>
<p>I'm not entirely sure</p>



<a name="126590575"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590575" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590575">(May 15 2018 at 13:06)</a>:</h4>
<p>do you think that's significantly easier to implement and reap beneftis from than SEME ?</p>



<a name="126590582"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590582" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590582">(May 15 2018 at 13:07)</a>:</h4>
<p>no :)</p>



<a name="126590586"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590586" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590586">(May 15 2018 at 13:07)</a>:</h4>
<p>I mean I think implementing the core idea is pretty easy</p>



<a name="126590589"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590589" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590589">(May 15 2018 at 13:07)</a>:</h4>
<p>but we'd still have to integrate borrow-check into rustc</p>



<a name="126590591"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590591" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590591">(May 15 2018 at 13:07)</a>:</h4>
<p>so maybe it's worth experimenting with SEME still</p>



<a name="126590593"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590593" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590593">(May 15 2018 at 13:07)</a>:</h4>
<p>... okay... and I imagine SEME is has an even higher chance of being fast</p>



<a name="126590594"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590594" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590594">(May 15 2018 at 13:07)</a>:</h4>
<p>unclear</p>



<a name="126590595"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590595" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590595">(May 15 2018 at 13:07)</a>:</h4>
<p>but you might think so</p>



<a name="126590596"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590596" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590596">(May 15 2018 at 13:07)</a>:</h4>
<p>As in, you think the chances are about the same?</p>



<a name="126590635"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590635" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590635">(May 15 2018 at 13:08)</a>:</h4>
<p>I find it hard to predict to be honest :)</p>



<a name="126590640"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590640" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590640">(May 15 2018 at 13:08)</a>:</h4>
<p>(and that the location-insensitive prepass will accept more code, thus avoiding falling back on the slow path more often?)</p>



<a name="126590643"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590643" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590643">(May 15 2018 at 13:08)</a>:</h4>
<p>yeah, I don't really know how they compare</p>



<a name="126590646"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590646" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590646">(May 15 2018 at 13:08)</a>:</h4>
<p>because, you know, we clearly are striving for a three tier system here</p>



<a name="126590647"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590647" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590647">(May 15 2018 at 13:08)</a>:</h4>
<p>or more</p>



<a name="126590650"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590650" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590650">(May 15 2018 at 13:08)</a>:</h4>
<p>I know that I do not want to have SEME long term :)</p>



<a name="126590656"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590656" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590656">(May 15 2018 at 13:08)</a>:</h4>
<p>or at least, I want to "encapsulate" any tiers within borrow-check repo</p>



<a name="126590657"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590657" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590657">(May 15 2018 at 13:08)</a>:</h4>
<p>I guess that is as good a reason as any not to invest too much time into it</p>



<a name="126590667"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590667" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590667">(May 15 2018 at 13:09)</a>:</h4>
<p><em>however</em>, I also know that I want us to be able to start "shipping" some version of NLL ASAP</p>



<a name="126590669"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590669" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590669">(May 15 2018 at 13:09)</a>:</h4>
<p>so as to get warnings etc</p>



<a name="126590719"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590719" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590719">(May 15 2018 at 13:10)</a>:</h4>
<p>maybe it's worth putting a bit more time into SEME — I imagine it will take a day or two? I guess it would depend how much time I have to truly work on it</p>



<a name="126590726"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590726" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590726">(May 15 2018 at 13:10)</a>:</h4>
<p>Remind me</p>



<a name="126590727"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590727" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590727">(May 15 2018 at 13:10)</a>:</h4>
<p>your current prototype</p>



<a name="126590729"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590729" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590729">(May 15 2018 at 13:10)</a>:</h4>
<p>is just atop the borrow_check repo?</p>



<a name="126590731"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590731" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590731">(May 15 2018 at 13:10)</a>:</h4>
<p>(or maybe it's something somebody else might have an interest in)</p>



<a name="126590740"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590740" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590740">(May 15 2018 at 13:11)</a>:</h4>
<p>for some reason I had thought you weren't doing htat</p>



<a name="126590742"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590742" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590742">(May 15 2018 at 13:11)</a>:</h4>
<blockquote>
<p>your current prototype</p>
</blockquote>
<p>prototype of what, sorry?</p>



<a name="126590745"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590745" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590745">(May 15 2018 at 13:11)</a>:</h4>
<p>of SEME</p>



<a name="126590747"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590747" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590747">(May 15 2018 at 13:11)</a>:</h4>
<p>ah. no, it's independent</p>



<a name="126590750"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590750" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590750">(May 15 2018 at 13:11)</a>:</h4>
<p>okay. but its also not atop rustc ?</p>



<a name="126590751"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590751" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590751">(May 15 2018 at 13:11)</a>:</h4>
<p>I just implemented core SEME concept in a standalone library which rustc can use</p>



<a name="126590752"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590752" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590752">(May 15 2018 at 13:11)</a>:</h4>
<p>I see</p>



<a name="126590756"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590756" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590756">(May 15 2018 at 13:11)</a>:</h4>
<p><a href="https://github.com/rust-lang-nursery/rustc-seme-regions" target="_blank" title="https://github.com/rust-lang-nursery/rustc-seme-regions">https://github.com/rust-lang-nursery/rustc-seme-regions</a></p>



<a name="126590760"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590760" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590760">(May 15 2018 at 13:11)</a>:</h4>
<p>integrating that is easy, though I think I want to tweak it ever so slightly</p>



<a name="126590805"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590805" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590805">(May 15 2018 at 13:12)</a>:</h4>
<p>basically we have to modify the <code>region_infer::values</code> module</p>



<a name="126590816"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590816" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590816">(May 15 2018 at 13:12)</a>:</h4>
<p>okay</p>



<a name="126590829"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590829" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590829">(May 15 2018 at 13:13)</a>:</h4>
<p>but there's of course different notions of integration</p>



<a name="126590832"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590832" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590832">(May 15 2018 at 13:13)</a>:</h4>
<p>like a shallow integration that just reuses the current data structures</p>



<a name="126590835"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590835" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590835">(May 15 2018 at 13:13)</a>:</h4>
<p>the main problem is that the impl as it is designed <em>today</em></p>



<a name="126590836"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590836" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590836">(May 15 2018 at 13:13)</a>:</h4>
<p>takes a <code>Location</code> as the point (and wants an immediate dominator tree operating over locations)</p>



<a name="126590837"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590837" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590837">(May 15 2018 at 13:13)</a>:</h4>
<p>I think I got fairly far but it seemed like I should back it out and do the refactorings that just landed first as their own thing</p>



<a name="126590838"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590838" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590838">(May 15 2018 at 13:13)</a>:</h4>
<p>I guess I should check</p>



<a name="126590839"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590839" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590839">(May 15 2018 at 13:13)</a>:</h4>
<p>anyway, the problem with using <code>Location</code> as I do now is just efficiency</p>



<a name="126590840"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590840" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590840">(May 15 2018 at 13:13)</a>:</h4>
<p>I think it'd be faster to have the SEME impl understand <code>BasicBlock</code> with statement indices</p>



<a name="126590841"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590841" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590841">(May 15 2018 at 13:13)</a>:</h4>
<p>in fact, I have this in a branch somewhere, I forgot</p>



<a name="126590842"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590842" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590842">(May 15 2018 at 13:13)</a>:</h4>
<p>that may not reap the performance benefits that we need</p>



<a name="126590885"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590885" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590885">(May 15 2018 at 13:14)</a>:</h4>
<p>e.g. if you want to find mutual dominator of two locations, you can find mutual dominator of blocks and ignore the statements, etc</p>



<a name="126590887"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590887" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590887">(May 15 2018 at 13:14)</a>:</h4>
<p>anyway</p>



<a name="126590889"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590889" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590889">(May 15 2018 at 13:14)</a>:</h4>
<blockquote>
<p>that may not reap the performance benefits that we need</p>
</blockquote>
<p>right, so i think I had planned to integrate as is, and then improve</p>



<a name="126590891"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590891" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590891">(May 15 2018 at 13:14)</a>:</h4>
<p>I guess it's worth seeing where my branch is</p>



<a name="126590893"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590893" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590893">(May 15 2018 at 13:14)</a>:</h4>
<p>I forgot I already did some of this work</p>



<a name="126590909"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590909" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590909">(May 15 2018 at 13:15)</a>:</h4>
<p>I'm wondering, if I manage to tie off this match stuff quickly</p>



<a name="126590919"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590919" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590919">(May 15 2018 at 13:15)</a>:</h4>
<p>if I could try to do the integration instead of you</p>



<a name="126590922"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590922" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590922">(May 15 2018 at 13:15)</a>:</h4>
<p>but that may not make sense</p>



<a name="126590929"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590929" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590929">(May 15 2018 at 13:15)</a>:</h4>
<p>well, ok, let's back up a second</p>



<a name="126590930"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590930" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590930">(May 15 2018 at 13:15)</a>:</h4>
<p>especially since I don't think you want people investing in the SEME model</p>



<a name="126590979"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590979" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590979">(May 15 2018 at 13:16)</a>:</h4>
<p>there remain the two overall things:</p>
<p>1. push on SEME and existing codebase<br>
  - Why? Offers a potentially fast route to getting something NLL-like shippable<br>
2. push on borrow-check<br>
  - what are the paths here?</p>



<a name="126590983"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590983" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590983">(May 15 2018 at 13:16)</a>:</h4>
<p>it seems like we explored 1 to some extent</p>



<a name="126590995"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590995" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590995">(May 15 2018 at 13:16)</a>:</h4>
<p>I'm curious to dig into 2 :)</p>



<a name="126590996"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126590996" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126590996">(May 15 2018 at 13:16)</a>:</h4>
<p><del>"push on borrow-<em>check</em>", right?</del></p>



<a name="126591005"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591005" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591005">(May 15 2018 at 13:17)</a>:</h4>
<p>I see a few things needed there:</p>
<ul>
<li>make it faster</li>
<li>integrate into rustc</li>
</ul>



<a name="126591008"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591008" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591008">(May 15 2018 at 13:17)</a>:</h4>
<p>like, two major directions</p>



<a name="126591013"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591013" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591013">(May 15 2018 at 13:17)</a>:</h4>
<p>we've so far focused on the 1st, and there's more to do, but it may be worth thinking about the 2nd too</p>



<a name="126591018"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591018" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591018">(May 15 2018 at 13:17)</a>:</h4>
<p>okay</p>



<a name="126591062"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591062" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591062">(May 15 2018 at 13:18)</a>:</h4>
<p>I could certainly poke at that</p>



<a name="126591068"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591068" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591068">(May 15 2018 at 13:18)</a>:</h4>
<p>it seems like the work that <span class="user-mention" data-user-id="116106">@Reed Koser</span> did on borrow-check#4 is relevant</p>



<a name="126591073"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591073" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591073">(May 15 2018 at 13:18)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> <span class="emoji emoji-1f44d" title="thumbs up">:thumbs_up:</span></p>



<a name="126591074"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591074" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591074">(May 15 2018 at 13:18)</a>:</h4>
<p>o/</p>



<a name="126591075"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591075" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591075">(May 15 2018 at 13:18)</a>:</h4>
<p>:)</p>



<a name="126591079"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591079" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591079">(May 15 2018 at 13:18)</a>:</h4>
<p>(<span class="user-mention" data-user-id="116083">@pnkfelix</span> and I were thinking we might as well chat in public :) (feel free to chip in...)</p>



<a name="126591083"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591083" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591083">(May 15 2018 at 13:19)</a>:</h4>
<p>Link for convenience of audience: <a href="https://github.com/rust-lang-nursery/borrow-check/issues/4" target="_blank" title="https://github.com/rust-lang-nursery/borrow-check/issues/4">https://github.com/rust-lang-nursery/borrow-check/issues/4</a></p>



<a name="126591099"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591099" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591099">(May 15 2018 at 13:19)</a>:</h4>
<p>so if we were going to integrate into rustc...</p>



<a name="126591105"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591105" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591105">(May 15 2018 at 13:19)</a>:</h4>
<p>the way I did it before was kind of like this:</p>



<a name="126591152"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591152" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591152">(May 15 2018 at 13:20)</a>:</h4>
<ul>
<li>take the <code>AllFacts</code> vector and invoke differential-dataflow, producing a <code>Output</code></li>
</ul>



<a name="126591159"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591159" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591159">(May 15 2018 at 13:20)</a>:</h4>
<p>the <code>Output</code> has a <a href="https://github.com/rust-lang-nursery/borrow-check/blob/4945c130cb1f3af7c072dc9856b6fe21b3a9f1f7/src/output/mod.rs#L28" target="_blank" title="https://github.com/rust-lang-nursery/borrow-check/blob/4945c130cb1f3af7c072dc9856b6fe21b3a9f1f7/src/output/mod.rs#L28">list of which borrows are live where</a>, in particular</p>



<a name="126591166"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591166" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591166">(May 15 2018 at 13:21)</a>:</h4>
<p>then modify the borrow checker so that it no longer uses the <code>borrows</code> data-flow data</p>



<a name="126591170"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591170" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591170">(May 15 2018 at 13:21)</a>:</h4>
<p>but instead queries that list</p>



<a name="126591171"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591171" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591171">(May 15 2018 at 13:21)</a>:</h4>
<p>I have a branch somewhere with those changes, they were fairly straightforward</p>



<a name="126591172"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591172" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591172">(May 15 2018 at 13:21)</a>:</h4>
<p>the only tricky bit was about generators</p>



<a name="126591174"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591174" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591174">(May 15 2018 at 13:21)</a>:</h4>
<p>which do some kind of "different" things when they integrate</p>



<a name="126591184"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591184" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591184">(May 15 2018 at 13:22)</a>:</h4>
<p><em>however</em>, the refactorings that <span class="user-mention" data-user-id="116106">@Reed Koser</span> was contemplating for #4 would seem to lead to a slightly different approach, I think</p>



<a name="126591228"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591228" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591228">(May 15 2018 at 13:22)</a>:</h4>
<p>where basically the borrow-check repo would produce a list of which loans were invalidated where (and maybe we attach some metadata that allows us to drive error reporting from that?)</p>



<a name="126591233"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591233" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591233">(May 15 2018 at 13:22)</a>:</h4>
<p>tl;dr I'm wondering if it makes sense to finish up that refactoring work first</p>



<a name="126591235"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591235" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591235">(May 15 2018 at 13:23)</a>:</h4>
<p>hmm</p>



<a name="126591244"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591244" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591244">(May 15 2018 at 13:23)</a>:</h4>
<p>certainly seems like a more natural thing to focus on</p>



<a name="126591249"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591249" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591249">(May 15 2018 at 13:23)</a>:</h4>
<p>#4 unblocks a lot of things</p>



<a name="126591256"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591256" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591256">(May 15 2018 at 13:23)</a>:</h4>
<p>personally <span class="user-mention" data-user-id="116083">@pnkfelix</span> I think I would rather have you hacking on #4 and/or the borrow-check repo than SEME, in part because I want to not be on the criticial path</p>



<a name="126591300"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591300" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591300">(May 15 2018 at 13:24)</a>:</h4>
<p>that is, I feel like I'm still the "main one" who understands that repo</p>



<a name="126591311"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591311" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591311">(May 15 2018 at 13:24)</a>:</h4>
<p>yeah okay</p>



<a name="126591313"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591313" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591313">(May 15 2018 at 13:24)</a>:</h4>
<p>that sounds fine with me</p>



<a name="126591383"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591383" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591383">(May 15 2018 at 13:26)</a>:</h4>
<p>I guess you are still finishing up the match stuff anyway</p>



<a name="126591386"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591386" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591386">(May 15 2018 at 13:26)</a>:</h4>
<p>I mean for today at least</p>



<a name="126591390"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591390" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591390">(May 15 2018 at 13:26)</a>:</h4>
<p>that's right. but I do want to figure out what to focus on next</p>



<a name="126591398"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591398" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591398">(May 15 2018 at 13:26)</a>:</h4>
<p>While part of me wants to focus on the "simplest thing that could possibly get NLL stabilized"</p>



<a name="126591403"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591403" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591403">(May 15 2018 at 13:27)</a>:</h4>
<p>(which, to my mind, is SEME)</p>



<a name="126591406"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591406" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591406">(May 15 2018 at 13:27)</a>:</h4>
<p>ok so it seems like we are coming to this plan so far: nmatsakis will see how hard it is to stand up SEME integration, and others will push more on borrow-check, but we need to boil that down into discrete tasks</p>



<a name="126591408"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591408" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591408">(May 15 2018 at 13:27)</a>:</h4>
<p>((and by "get NLL stabilized", I suppose I really mean "get MIR-borrowck stabilized"))</p>



<a name="126591465"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591465" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591465">(May 15 2018 at 13:28)</a>:</h4>
<p>(were you going to add more <span class="user-mention" data-user-id="116083">@pnkfelix</span>?)</p>



<a name="126591474"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591474" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591474">(May 15 2018 at 13:28)</a>:</h4>
<p>No, I was just musing out loud</p>



<a name="126591477"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591477" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591477">(May 15 2018 at 13:28)</a>:</h4>
<p>about why I was focused on SEME</p>



<a name="126591484"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591484" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591484">(May 15 2018 at 13:28)</a>:</h4>
<p>I see. Well, I guess there <em>is</em> a question of how realistic we think the borrow-check plans are:)</p>



<a name="126591485"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591485" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591485">(May 15 2018 at 13:28)</a>:</h4>
<p>but if you think you'll be able to put some time into it at some point this week</p>



<a name="126591487"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591487" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591487">(May 15 2018 at 13:28)</a>:</h4>
<p>they're seeming fairly realistic to me at this point though</p>



<a name="126591488"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591488" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591488">(May 15 2018 at 13:28)</a>:</h4>
<p>then I can work on borrow_check repo</p>



<a name="126591492"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591492" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591492">(May 15 2018 at 13:29)</a>:</h4>
<p>and we can compare progress in a week?</p>



<a name="126591501"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591501" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591501">(May 15 2018 at 13:29)</a>:</h4>
<p>sounds like a plan</p>



<a name="126591505"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591505" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591505">(May 15 2018 at 13:29)</a>:</h4>
<p>to maybe try to figure out what to really push on?</p>



<a name="126591511"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591511" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591511">(May 15 2018 at 13:29)</a>:</h4>
<p>I'd still like to identify a few individual tasks for borrow-check</p>



<a name="126591517"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591517" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591517">(May 15 2018 at 13:29)</a>:</h4>
<p>I Was working on one thing this morning</p>



<a name="126591518"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591518" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591518">(May 15 2018 at 13:29)</a>:</h4>
<p>which requires tweaking rustc</p>



<a name="126591575"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591575" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591575">(May 15 2018 at 13:30)</a>:</h4>
<p>it's hard to keep the "big picture" in mind</p>



<a name="126591578"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591578" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591578">(May 15 2018 at 13:30)</a>:</h4>
<p>let me see if I can sketch out the "outline" of open things that I see</p>



<a name="126591635"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591635" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591635">(May 15 2018 at 13:32)</a>:</h4>
<ul>
<li>make borrow-check run faster<ul>
<li>"condense" the control-flow graph (<a href="https://github.com/rust-lang-nursery/borrow-check/issues/20" target="_blank" title="https://github.com/rust-lang-nursery/borrow-check/issues/20">#20</a>)<ul>
<li>depends on revisiting the <code>Locations:All</code> hack (<a href="https://github.com/rust-lang-nursery/borrow-check/issues/24" target="_blank" title="https://github.com/rust-lang-nursery/borrow-check/issues/24">#24</a>)<ul>
<li>(this is what I was working on today so far)</li>
</ul>
</li>
</ul>
</li>
<li>use a location-insensitive pre-pass to identify loans/points that are problematic (<a href="https://github.com/rust-lang-nursery/borrow-check/issues/29" target="_blank" title="https://github.com/rust-lang-nursery/borrow-check/issues/29">#29</a>)<ul>
<li>we can do some work today, but ultimately wants #4 too</li>
</ul>
</li>
<li>encode which loans are invalidated where (<a href="https://github.com/rust-lang-nursery/borrow-check/issues/4" target="_blank" title="https://github.com/rust-lang-nursery/borrow-check/issues/4">#4</a>)</li>
<li>just generally make stuff run faster? I don't have a lot of ideas here right now; <span class="user-mention" data-user-id="116609">@Frank McSherry</span> mentioned the possibility of "backpressure" -- that also seems to depend on #4 :)<ul>
<li>in particular, if we've found one error already, we might try to suppress further related errors</li>
<li>but I feel like that's low priority, because we are most worried about programs <em>without</em> errors</li>
</ul>
</li>
</ul>
</li>
<li>integration with rustc<ul>
<li>maybe depends on #4</li>
</ul>
</li>
</ul>



<a name="126591653"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591653" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591653">(May 15 2018 at 13:33)</a>:</h4>
<p>I'm going to edit as I go :)</p>



<a name="126591658"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591658" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591658">(May 15 2018 at 13:33)</a>:</h4>
<p>okay. I don't think I have much to contribute to this</p>



<a name="126591663"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591663" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591663">(May 15 2018 at 13:33)</a>:</h4>
<p>but I guess I'll try to ask Q's.</p>



<a name="126591706"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591706" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591706">(May 15 2018 at 13:34)</a>:</h4>
<p>I think those are the major strands I see</p>



<a name="126591714"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591714" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591714">(May 15 2018 at 13:34)</a>:</h4>
<p>well, I sort of figured I would sketch them out for the purpose of being asked questions :)</p>



<a name="126591726"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591726" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591726">(May 15 2018 at 13:34)</a>:</h4>
<p>/me goes to review <a href="https://github.com/rust-lang-nursery/borrow-check/issues/20" target="_blank" title="https://github.com/rust-lang-nursery/borrow-check/issues/20">#20</a></p>



<a name="126591900"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591900" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591900">(May 15 2018 at 13:38)</a>:</h4>
<p>seems like a lot of lines lead to #4 :)</p>



<a name="126591912"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591912" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591912">(May 15 2018 at 13:39)</a>:</h4>
<p><span class="user-mention" data-user-id="116083">@pnkfelix</span> I'm thinking of walking home — would be AFK for ~10 minutes — I'll ping when I get back?</p>



<a name="126591919"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126591919" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126591919">(May 15 2018 at 13:39)</a>:</h4>
<p>ok</p>



<a name="126593145"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126593145" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126593145">(May 15 2018 at 14:07)</a>:</h4>
<p>ok, back</p>



<a name="126593191"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126593191" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126593191">(May 15 2018 at 14:08)</a>:</h4>
<p>took longer than anticipated due to encountering people along the way</p>



<a name="126593198"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126593198" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126593198">(May 15 2018 at 14:08)</a>:</h4>
<p>curse spring time and the beautiful weather and flowering trees. everybody's out and about =)</p>



<a name="126593315"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126593315" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126593315">(May 15 2018 at 14:10)</a>:</h4>
<p><span class="user-mention" data-user-id="116266">@Santiago Pastorino</span> in terms of things to do today, I think a very concrete thing that I would be interested in</p>



<a name="126593318"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126593318" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126593318">(May 15 2018 at 14:10)</a>:</h4>
<p>so, for meeting tonight</p>



<a name="126593319"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126593319" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126593319">(May 15 2018 at 14:11)</a>:</h4>
<p>is hacking up the locaiton-insensitive analysis</p>



<a name="126593327"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126593327" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126593327">(May 15 2018 at 14:11)</a>:</h4>
<p>do you want to just focus on these big picture plans</p>



<a name="126593330"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126593330" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126593330">(May 15 2018 at 14:11)</a>:</h4>
<p>just to get an idea how long it takes</p>



<a name="126593333"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126593333" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126593333">(May 15 2018 at 14:11)</a>:</h4>
<p>or should we also dedicate some time to looking at any NLL issues that have been filed in rustc repo?</p>



<a name="126593337"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126593337" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126593337">(May 15 2018 at 14:11)</a>:</h4>
<p>good question</p>



<a name="126593340"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126593340" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126593340">(May 15 2018 at 14:11)</a>:</h4>
<p>I've not really looked at those</p>



<a name="126593384"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126593384" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126593384">(May 15 2018 at 14:12)</a>:</h4>
<p>seems like both have value</p>



<a name="126593397"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126593397" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126593397">(May 15 2018 at 14:12)</a>:</h4>
<p>I guess one outcome I would really like is to have concrete people for as many borrow-check related things as we can — so that we can make real progress there in order to hasten the "make or break" decision point</p>



<a name="126593413"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126593413" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126593413">(May 15 2018 at 14:13)</a>:</h4>
<p>but we should probably do a quick triage — maybe now? — of the status of issues?</p>



<a name="126593423"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126593423" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126593423">(May 15 2018 at 14:13)</a>:</h4>
<p>there are definitely bits of work (e.g., the mutability lint, what you've been hacking on) that are totally independent from all this</p>



<a name="126593425"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126593425" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126593425">(May 15 2018 at 14:13)</a>:</h4>
<p>are there more?</p>



<a name="126593640"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126593640" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Reed Koser <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126593640">(May 15 2018 at 14:17)</a>:</h4>
<p>Error reporting? It's not totally independent but I think we have a pretty good handle on the high level interface at least</p>



<a name="126593689"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126593689" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Reed Koser <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126593689">(May 15 2018 at 14:18)</a>:</h4>
<p>I'm like 3 levels of sidetracked from that branch at the moment....</p>



<a name="126593690"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126593690" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126593690">(May 15 2018 at 14:18)</a>:</h4>
<p>oh, that reminds me</p>



<a name="126593694"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126593694" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126593694">(May 15 2018 at 14:18)</a>:</h4>
<p>so yes error-reporting is a good point</p>



<a name="126593701"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126593701" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126593701">(May 15 2018 at 14:18)</a>:</h4>
<p>it's sort of hard to tell though how much work would be reusable there :/</p>



<a name="126593703"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126593703" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126593703">(May 15 2018 at 14:18)</a>:</h4>
<p><em>probably</em> a lot?</p>



<a name="126593706"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126593706" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126593706">(May 15 2018 at 14:18)</a>:</h4>
<p>I guess there is definitely work to do in terms of categorizing current state</p>



<a name="126593709"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126593709" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126593709">(May 15 2018 at 14:19)</a>:</h4>
<p>there is something else I am reminded of</p>



<a name="126593712"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126593712" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Reed Koser <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126593712">(May 15 2018 at 14:19)</a>:</h4>
<p>/me crosses his fingers</p>



<a name="126593715"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126593715" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126593715">(May 15 2018 at 14:19)</a>:</h4>
<blockquote>
<p>is hacking up the locaiton-insensitive analysis</p>
</blockquote>
<p><span class="emoji emoji-1f44d" title="+1">:+1:</span></p>



<a name="126593721"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126593721" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126593721">(May 15 2018 at 14:19)</a>:</h4>
<p><span class="user-mention" data-user-id="116266">@Santiago Pastorino</span> if you have time, I'd be up to pair with you a bit this morning to kind of "jump start that"</p>



<a name="126593722"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126593722" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126593722">(May 15 2018 at 14:19)</a>:</h4>
<p>but it'd have to be soon :)</p>



<a name="126593725"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126593725" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126593725">(May 15 2018 at 14:19)</a>:</h4>
<p>I have time</p>



<a name="126593739"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126593739" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126593739">(May 15 2018 at 14:20)</a>:</h4>
<p>in any case, there is one other part of the borrow-check work we should figure out that I've been putting off; there is another class of errors besides invalidating a loan</p>



<a name="126593792"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126593792" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126593792">(May 15 2018 at 14:20)</a>:</h4>
<p>e.g., <code>fn foo(x: &amp;'a u32) -&gt; &amp;'b u32 { x }</code></p>



<a name="126593798"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126593798" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126593798">(May 15 2018 at 14:20)</a>:</h4>
<p>the subset relations etc can tell us to reject that program</p>



<a name="126593809"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126593809" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126593809">(May 15 2018 at 14:20)</a>:</h4>
<p>but I think we should put off worrying about that ;)</p>



<a name="126593816"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126593816" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126593816">(May 15 2018 at 14:20)</a>:</h4>
<p><span class="user-mention" data-user-id="116266">@Santiago Pastorino</span> now?</p>



<a name="126593819"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126593819" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126593819">(May 15 2018 at 14:20)</a>:</h4>
<p>yes</p>



<a name="126593907"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126593907" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Reed Koser <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126593907">(May 15 2018 at 14:22)</a>:</h4>
<p>We should be able to reuse the existing nll universal region analysis I think? Though the representation of those regions might change so....</p>



<a name="126593920"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126593920" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126593920">(May 15 2018 at 14:23)</a>:</h4>
<p>oh do we already have the invalidated facts for the location-insensitive analysis ?</p>



<a name="126593931"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126593931" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126593931">(May 15 2018 at 14:23)</a>:</h4>
<p>well I want to rip out all that logic -- but we can derive the same info from the subset</p>



<a name="126593952"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126593952" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Reed Koser <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126593952">(May 15 2018 at 14:24)</a>:</h4>
<p><span class="emoji emoji-1f44d" title="+1">:+1:</span>. <span class="user-mention" data-user-id="116113">@lqd</span> not yet, I ran out of time last night. See the borrow-check #4 thread</p>



<a name="126594001"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126594001" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Reed Koser <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126594001">(May 15 2018 at 14:24)</a>:</h4>
<p>Oh location-insensitive</p>



<a name="126594012"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126594012" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Reed Koser <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126594012">(May 15 2018 at 14:24)</a>:</h4>
<p>I'm not sure where Niko was planning on getting those facts from</p>



<a name="126594018"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126594018" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126594018">(May 15 2018 at 14:24)</a>:</h4>
<p>your branch :)</p>



<a name="126594024"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126594024" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126594024">(May 15 2018 at 14:25)</a>:</h4>
<p>but we can start just by computing the subset relation etc without reference to locations</p>



<a name="126594057"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126594057" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Reed Koser <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126594057">(May 15 2018 at 14:25)</a>:</h4>
<p>Heh. No pressure on me then <span class="emoji emoji-1f605" title="sweat smile">:sweat_smile:</span></p>



<a name="126594078"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126594078" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126594078">(May 15 2018 at 14:25)</a>:</h4>
<p>yeah it seemed like a simplified TimelyOpt :)</p>



<a name="126595921"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126595921" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Frank McSherry <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126595921">(May 15 2018 at 15:03)</a>:</h4>
<blockquote>
<p>just generally make stuff run faster? I don't have a lot of ideas here right now; @Frank McSherry mentioned the possibility of "backpressure" -- that also seems to depend on #4 :)<br>
in particular, if we've found one error already, we might try to suppress further related errors<br>
but I feel like that's low priority, because we are most worried about programs without errors</p>
</blockquote>
<p>To try and clarify a bit, the intent wasn't to try and stop early, so much as once a <code>bla(b, p)</code> fact is derived due to <em>some</em> region <code>r</code>,  we could (in principle) suppress further derivations of the same <code>bla(p, b)</code> fact. For example (and incorrectly), if rules only fire if they involve both a <code>b</code> and a <code>p</code> not already in <code>bla(b,p)</code>. </p>
<p>Total speculation that this is possible, but it was my first reaction to the relative reduction in sizes between <code>requires</code> and <code>bla</code>. I think that this ratio has decreased due to subsequent optimizations on <code>requires</code>, though.</p>



<a name="126596515"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126596515" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126596515">(May 15 2018 at 15:16)</a>:</h4>
<p>hey <span class="user-mention" data-user-id="*">@everyone</span> — so I was just chatting with <span class="user-mention" data-user-id="116266">@Santiago Pastorino</span> and going over the borrow-check project kind of "live" style, and it occurred to me that it might be useful to do that more generally. Specifically, we did a simultaneous screen share and video chat, and then we could talk over the code and show how to e.g. modify it. Would people be interested in trying to schedule (and/or maybe record for those who cannot attend?) such a thing?</p>



<a name="126596656"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126596656" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126596656">(May 15 2018 at 15:19)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> I told you about this before and I still believe the same, I think this sessions are awesome</p>



<a name="126596720"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126596720" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126596720">(May 15 2018 at 15:20)</a>:</h4>
<p>my guess is that would be great to have this frequently with people and record or even when you're going to show some parts of the code to somebody just invite more people</p>



<a name="126596728"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126596728" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126596728">(May 15 2018 at 15:20)</a>:</h4>
<p>I'm more towards making one on one sessions and recording</p>



<a name="126596731"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126596731" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126596731">(May 15 2018 at 15:20)</a>:</h4>
<p>yeah, I'm intrigued. I'm still trying to figure out the best way to "bootstrap" a working group like this</p>



<a name="126596743"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126596743" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126596743">(May 15 2018 at 15:20)</a>:</h4>
<p>well, so I do have a recording from the chat that <span class="user-mention" data-user-id="116266">@Santiago Pastorino</span>  and I had</p>



<a name="126596754"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126596754" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126596754">(May 15 2018 at 15:21)</a>:</h4>
<p>so you can keep the conversation between you and the one that is going to work on something</p>



<a name="126596755"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126596755" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126596755">(May 15 2018 at 15:21)</a>:</h4>
<p>let me view it first before I decide if it should be made public :P</p>



<a name="126596761"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126596761" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126596761">(May 15 2018 at 15:21)</a>:</h4>
<p>yeah I can see value in that</p>



<a name="126596772"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126596772" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126596772">(May 15 2018 at 15:21)</a>:</h4>
<p>yep, people can ask you questions in a more comfortable way</p>



<a name="126596936"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126596936" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Vytautas Astrauskas [he/him] <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126596936">(May 15 2018 at 15:24)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> I think such sessions would be super valuable.</p>



<a name="126596937"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126596937" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> qmx <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126596937">(May 15 2018 at 15:24)</a>:</h4>
<p>there's a ton of value on those pairing sessions</p>



<a name="126599869"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126599869" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126599869">(May 15 2018 at 16:25)</a>:</h4>
<p>ok so if people are interested in watching the video, I have <a href="https://youtu.be/oTnbtGuSpWQ" target="_blank" title="https://youtu.be/oTnbtGuSpWQ">just uploaded it to YouTube</a>. <span class="user-mention" data-user-id="116266">@Santiago Pastorino</span> and I covered:</p>
<ul>
<li>how differential-dataflow works, and how you map from the datalog to differential-dataflow (first topic)</li>
<li>why a location-insensitive analysis might work </li>
<li>what location sensitivity buys you in terms of which programs would be accepted that wouldn't otherwise (at around 30min)</li>
</ul>



<a name="126601211"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126601211" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jake Goulding <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126601211">(May 15 2018 at 17:01)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> when can I subscribe to you on twitch? ;-)</p>



<a name="126601255"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126601255" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126601255">(May 15 2018 at 17:02)</a>:</h4>
<p>I was wondering if we should consider some other thing :)</p>



<a name="126601270"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126601270" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jake Goulding <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126601270">(May 15 2018 at 17:03)</a>:</h4>
<p>youtube does have livestreaming too. carol and i did it for advent of code</p>



<a name="126601280"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126601280" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jake Goulding <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126601280">(May 15 2018 at 17:03)</a>:</h4>
<p>but then you are live</p>



<a name="126647341"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126647341" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126647341">(May 16 2018 at 14:22)</a>:</h4>
<p>btw ping <span class="user-mention" data-user-id="116107">@David Wood</span> and <span class="user-mention" data-user-id="116110">@Chris Vittal</span> — we should discuss what y'all want to do :)</p>



<a name="126647799"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126647799" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126647799">(May 16 2018 at 14:33)</a>:</h4>
<p>Yeah, can't chat right this instant but will have time in a few hours.</p>



<a name="126647857"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126647857" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126647857">(May 16 2018 at 14:34)</a>:</h4>
<p><span class="user-mention" data-user-id="116107">@David Wood</span> ok — let me know when works, I may or may not be around :)</p>



<a name="126692964"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126692964" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126692964">(May 17 2018 at 11:23)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> Sorry, my day ran on a bit yesterday, got time today whenever you're around to discuss what I can be working on.</p>



<a name="126698470"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126698470" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126698470">(May 17 2018 at 13:57)</a>:</h4>
<p><span class="user-mention" data-user-id="116107">@David Wood</span> ok ping me when you're around</p>



<a name="126703397"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126703397" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126703397">(May 17 2018 at 15:38)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> ping</p>



<a name="126703408"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126703408" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126703408">(May 17 2018 at 15:38)</a>:</h4>
<p>pong</p>



<a name="126703446"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126703446" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126703446">(May 17 2018 at 15:39)</a>:</h4>
<p><span class="user-mention" data-user-id="116107">@David Wood</span> so — I guess you want to chat about what to do =)</p>



<a name="126703514"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126703514" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126703514">(May 17 2018 at 15:40)</a>:</h4>
<p>Yeah. I'm still a little behind on how the alias borrow checker works, not had a chance to read your blog post on it yet. Happy to take on whatever issue you'd like though.</p>



<a name="126703539"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126703539" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126703539">(May 17 2018 at 15:41)</a>:</h4>
<p>I was thinking that maybe it makes sense to push a bit more on #4. In particular, <span class="user-mention" data-user-id="116106">@Reed Koser</span> opened up <a href="https://github.com/rust-lang/rust/pull/50798" target="_blank" title="https://github.com/rust-lang/rust/pull/50798">https://github.com/rust-lang/rust/pull/50798</a>, which has not yet landed in rustc — it adds the ability to emit <code>Invalidated</code> tuples. If we do a local build, we could run that on some example tests that are supposed to have errors, using the <code>-Znll-facts</code> option. This would produce directories with input data.</p>



<a name="126703560"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126703560" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126703560">(May 17 2018 at 15:41)</a>:</h4>
<p>we can then take those directories and try to modify Polonius to use them</p>



<a name="126703620"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126703620" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126703620">(May 17 2018 at 15:42)</a>:</h4>
<p>this would entail some light modification of the rules</p>



<a name="126703622"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126703622" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126703622">(May 17 2018 at 15:42)</a>:</h4>
<p>might be a nice introduction</p>



<a name="126703627"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126703627" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126703627">(May 17 2018 at 15:42)</a>:</h4>
<p>I can definitely help step you through it :)</p>



<a name="126703635"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126703635" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126703635">(May 17 2018 at 15:42)</a>:</h4>
<p>(though you might also benefit from watching the video I posted the other day...I'll have to find the link though...)</p>



<a name="126703644"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126703644" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126703644">(May 17 2018 at 15:42)</a>:</h4>
<p>Sounds good.</p>



<a name="126703650"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126703650" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126703650">(May 17 2018 at 15:43)</a>:</h4>
<p>anyway, we should be able to modify Polonius to take the extended data and emit as a result not raw tuples</p>



<a name="126703660"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126703660" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126703660">(May 17 2018 at 15:43)</a>:</h4>
<p>but rather "error at location X"</p>



<a name="126703671"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126703671" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126703671">(May 17 2018 at 15:43)</a>:</h4>
<p>or, put another way, we should be able to get the "tuples" we dump out at the end to be the error set</p>



<a name="126703675"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126703675" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126703675">(May 17 2018 at 15:43)</a>:</h4>
<p>and not the full set of "which loan is required where"</p>



<a name="126703694"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126703694" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126703694">(May 17 2018 at 15:43)</a>:</h4>
<p>which would be awesome</p>



<a name="126703813"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126703813" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126703813">(May 17 2018 at 15:43)</a>:</h4>
<p>but let's take this to <a href="#narrow/stream/122657-wg-nll/subject/borrow-check.20issue.20.234" title="#narrow/stream/122657-wg-nll/subject/borrow-check.20issue.20.234">the thread for #4</a></p>



<a name="126922065"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922065" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922065">(May 22 2018 at 13:15)</a>:</h4>
<p><span class="user-mention" data-user-id="116083">@pnkfelix</span> brief sync then?</p>



<a name="126922068"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922068" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922068">(May 22 2018 at 13:15)</a>:</h4>
<p>okay so lets see</p>



<a name="126922075"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922075" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922075">(May 22 2018 at 13:15)</a>:</h4>
<p>First off: I've put a pause on <code>-Z borrowck=subprocess</code></p>



<a name="126922076"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922076" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922076">(May 22 2018 at 13:15)</a>:</h4>
<p>I feel like a lot has changed since last week</p>



<a name="126922077"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922077" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922077">(May 22 2018 at 13:16)</a>:</h4>
<p>yes, that</p>



<a name="126922119"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922119" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922119">(May 22 2018 at 13:16)</a>:</h4>
<p>since you seem to think that the library integration will be the easiest/fastest path forward</p>



<a name="126922125"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922125" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922125">(May 22 2018 at 13:16)</a>:</h4>
<p>also, as a side note</p>



<a name="126922126"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922126" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922126">(May 22 2018 at 13:16)</a>:</h4>
<p>(I'm still a little concerned about  turn-around time for development)</p>



<a name="126922130"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922130" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922130">(May 22 2018 at 13:16)</a>:</h4>
<p>(but I'm willing to believe <code>-Z borrowck=subprocess</code> would be a net loss.)</p>



<a name="126922133"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922133" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922133">(May 22 2018 at 13:16)</a>:</h4>
<p>in the <a href="https://paper.dropbox.com/doc/WG-Traits-Planning-Meeting-oDfr6ct8xx63HSAOOmIZX" target="_blank" title="https://paper.dropbox.com/doc/WG-Traits-Planning-Meeting-oDfr6ct8xx63HSAOOmIZX">Traits Working Group</a> paper,</p>



<a name="126922135"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922135" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922135">(May 22 2018 at 13:16)</a>:</h4>
<p>we created this table at the top</p>



<a name="126922139"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922139" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922139">(May 22 2018 at 13:16)</a>:</h4>
<p>for trying to keep the "big picture" view</p>



<a name="126922141"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922141" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922141">(May 22 2018 at 13:16)</a>:</h4>
<p>er</p>



<a name="126922143"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922143" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922143">(May 22 2018 at 13:17)</a>:</h4>
<p>that is the wrong link I think</p>



<a name="126922152"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922152" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922152">(May 22 2018 at 13:17)</a>:</h4>
<p>I don't have access to whatever it was</p>



<a name="126922155"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922155" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922155">(May 22 2018 at 13:17)</a>:</h4>
<p>I updated the link</p>



<a name="126922156"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922156" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922156">(May 22 2018 at 13:17)</a>:</h4>
<p>try again :)</p>



<a name="126922176"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922176" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922176">(May 22 2018 at 13:18)</a>:</h4>
<p>I see</p>



<a name="126922215"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922215" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922215">(May 22 2018 at 13:18)</a>:</h4>
<p>Well</p>



<a name="126922218"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922218" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922218">(May 22 2018 at 13:18)</a>:</h4>
<p>lets chat</p>



<a name="126922221"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922221" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922221">(May 22 2018 at 13:18)</a>:</h4>
<p>(arguably could/should live in the tracking issue)</p>



<a name="126922224"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922224" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922224">(May 22 2018 at 13:18)</a>:</h4>
<p>and then we can see about making something similar afterward</p>



<a name="126922225"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922225" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922225">(May 22 2018 at 13:18)</a>:</h4>
<p>seems fine</p>



<a name="126922243"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922243" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922243">(May 22 2018 at 13:19)</a>:</h4>
<p>I'll just mention two more things</p>



<a name="126922258"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922258" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922258">(May 22 2018 at 13:19)</a>:</h4>
<p>1. I spent a little bit longer doing more triage of the diagnostic output.</p>



<a name="126922266"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922266" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922266">(May 22 2018 at 13:19)</a>:</h4>
<p>Namely I went through all the cases that have "compilation successful" in their .nll.stderr, since those were obvious candidates for "weak test"</p>



<a name="126922273"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922273" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922273">(May 22 2018 at 13:19)</a>:</h4>
<p>I'm hoping to go through and just update all those tests today</p>



<a name="126922321"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922321" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922321">(May 22 2018 at 13:20)</a>:</h4>
<p>so that we can just tie off that whole category</p>



<a name="126922341"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922341" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922341">(May 22 2018 at 13:20)</a>:</h4>
<p>ok that's smart</p>



<a name="126922343"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922343" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922343">(May 22 2018 at 13:20)</a>:</h4>
<p>(there's only just 20 just instances)</p>



<a name="126922348"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922348" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922348">(May 22 2018 at 13:21)</a>:</h4>
<p>and 2. there was some feedback from ariel on my match PR</p>



<a name="126922359"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922359" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922359">(May 22 2018 at 13:21)</a>:</h4>
<p>I posted my Q to him, but basically I <em>think</em> ariel's comments were a series of statement where he was convincing himself that the technique I used is actually necessary</p>



<a name="126922369"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922369" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922369">(May 22 2018 at 13:21)</a>:</h4>
<p>ok :)</p>



<a name="126922370"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922370" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922370">(May 22 2018 at 13:21)</a>:</h4>
<p>(he had started off by suggesting an alternative that would have been simpler but unsound)</p>



<a name="126922371"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922371" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922371">(May 22 2018 at 13:21)</a>:</h4>
<p>(deleted)</p>



<a name="126922419"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922419" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922419">(May 22 2018 at 13:22)</a>:</h4>
<p>So that's my situation.</p>



<a name="126922423"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922423" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922423">(May 22 2018 at 13:22)</a>:</h4>
<p>oh there is a meta-question</p>



<a name="126922431"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922431" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922431">(May 22 2018 at 13:22)</a>:</h4>
<p>it took you+me about 45 minutes to go through the first 11 .nll.stderr tests</p>



<a name="126922457"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922457" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922457">(May 22 2018 at 13:23)</a>:</h4>
<p>there are 140 tests remaining (since I took care of the 20 obvious instances of "weak test")</p>



<a name="126922474"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922474" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922474">(May 22 2018 at 13:23)</a>:</h4>
<p>I think delegating here may not make sense</p>



<a name="126922480"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922480" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922480">(May 22 2018 at 13:24)</a>:</h4>
<p>plausibly not</p>



<a name="126922521"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922521" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922521">(May 22 2018 at 13:24)</a>:</h4>
<p>an advantage of having somebody "just do it" is that you get more consistency</p>



<a name="126922522"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922522" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922522">(May 22 2018 at 13:24)</a>:</h4>
<p>since I don't think the people we'd be delegating to would gain knowledge useful for future endeavors</p>



<a name="126922525"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922525" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922525">(May 22 2018 at 13:24)</a>:</h4>
<p>(except maybe exposure to the "interesting" cases exposed by tests? Not sure.)</p>



<a name="126922535"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922535" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922535">(May 22 2018 at 13:24)</a>:</h4>
<p>Yeah. So maybe I'm thinking I'll "just do it"</p>



<a name="126922540"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922540" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922540">(May 22 2018 at 13:24)</a>:</h4>
<p>but have you plan to spot check cases that bother me.</p>



<a name="126922542"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922542" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922542">(May 22 2018 at 13:24)</a>:</h4>
<p>one thing I was not entirely happy with: adding data to paper is all well and good, but it felt like we might wind up with a lot of collation after the fact? e.g., common problems?</p>



<a name="126922552"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922552" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922552">(May 22 2018 at 13:25)</a>:</h4>
<p>anyway that sounds ilke a reasonable plan</p>



<a name="126922561"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922561" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922561">(May 22 2018 at 13:25)</a>:</h4>
<p>it will produce a list of delegatable test cases</p>



<a name="126922567"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922567" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922567">(May 22 2018 at 13:25)</a>:</h4>
<p>er, delegatable work</p>



<a name="126922568"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922568" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922568">(May 22 2018 at 13:25)</a>:</h4>
<p>as in, multiple rows that are actually the same root problem?</p>



<a name="126922572"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922572" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922572">(May 22 2018 at 13:25)</a>:</h4>
<p>right, we already saw some of those</p>



<a name="126922575"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922575" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922575">(May 22 2018 at 13:25)</a>:</h4>
<p>yes I agree that will happen</p>



<a name="126922580"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922580" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922580">(May 22 2018 at 13:25)</a>:</h4>
<p>did you already do the "Weak test" stuff?</p>



<a name="126922582"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922582" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922582">(May 22 2018 at 13:25)</a>:</h4>
<p>This paper doc should probably not be the main reference we use to drive this work</p>



<a name="126922585"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922585" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922585">(May 22 2018 at 13:25)</a>:</h4>
<p>Yes, its in the paper doc</p>



<a name="126922590"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922590" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922590">(May 22 2018 at 13:25)</a>:</h4>
<p>I mean</p>



<a name="126922592"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922592" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922592">(May 22 2018 at 13:25)</a>:</h4>
<p>did you update them?</p>



<a name="126922593"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922593" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922593">(May 22 2018 at 13:25)</a>:</h4>
<p><a href="https://paper.dropbox.com/doc/NLL-stderr-diagnostic-deviations-KzroSvNgQ7lip3WQyiLTa" target="_blank" title="https://paper.dropbox.com/doc/NLL-stderr-diagnostic-deviations-KzroSvNgQ7lip3WQyiLTa">https://paper.dropbox.com/doc/NLL-stderr-diagnostic-deviations-KzroSvNgQ7lip3WQyiLTa</a></p>



<a name="126922594"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922594" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922594">(May 22 2018 at 13:25)</a>:</h4>
<p>Oh no, I haven't done that yet</p>



<a name="126922596"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922596" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922596">(May 22 2018 at 13:25)</a>:</h4>
<p>if not, maybe <span class="user-mention" data-user-id="116107">@David Wood</span> or <span class="user-mention" data-user-id="116110">@Chris Vittal</span> would be up for that</p>



<a name="126922632"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922632" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922632">(May 22 2018 at 13:26)</a>:</h4>
<p>I wanted to deal with match pR first</p>



<a name="126922634"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922634" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922634">(May 22 2018 at 13:26)</a>:</h4>
<p>or somebody else</p>



<a name="126922642"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922642" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922642">(May 22 2018 at 13:26)</a>:</h4>
<p>I guess that is true</p>



<a name="126922645"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922645" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922645">(May 22 2018 at 13:26)</a>:</h4>
<p>oh</p>



<a name="126922647"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922647" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922647">(May 22 2018 at 13:26)</a>:</h4>
<p>might be something worth floating at meeting today</p>



<a name="126922649"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922649" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922649">(May 22 2018 at 13:26)</a>:</h4>
<p>there were two cases I did want to double check with you aboit</p>



<a name="126922651"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922651" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922651">(May 22 2018 at 13:26)</a>:</h4>
<p>where I wasn't sure if it was a <span class="emoji emoji-1f4af" title="100">:100:</span></p>



<a name="126922654"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922654" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922654">(May 22 2018 at 13:26)</a>:</h4>
<p>i..e something that we expected to come from NLL</p>



<a name="126922656"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922656" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922656">(May 22 2018 at 13:26)</a>:</h4>
<p>( or <span class="user-mention" data-user-id="116266">@Santiago Pastorino</span>, who was asking me what they ought to do :)</p>



<a name="126922665"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922665" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922665">(May 22 2018 at 13:26)</a>:</h4>
<p>ok</p>



<a name="126922673"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922673" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922673">(May 22 2018 at 13:27)</a>:</h4>
<p>these: <a href="https://github.com/rust-lang/rust/blob/master/src/test/ui/span/vec_refs_data_with_early_death.nll.stderr" target="_blank" title="https://github.com/rust-lang/rust/blob/master/src/test/ui/span/vec_refs_data_with_early_death.nll.stderr">https://github.com/rust-lang/rust/blob/master/src/test/ui/span/vec_refs_data_with_early_death.nll.stderr</a></p>



<a name="126922684"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922684" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922684">(May 22 2018 at 13:27)</a>:</h4>
<p>namely, it seems like somehow, the switch to NLL has had effects on how <code>Vec</code> is handled in terms of dropck</p>



<a name="126922734"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922734" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922734">(May 22 2018 at 13:28)</a>:</h4>
<p>the source for that test itself even says that we could loosen the rules for this case</p>



<a name="126922740"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922740" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922740">(May 22 2018 at 13:28)</a>:</h4>
<p>well, we've seen some cases of that already — but they were more about us doing a better job of accounting for when the dtor actually runs than we used to do</p>



<a name="126922742"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922742" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922742">(May 22 2018 at 13:28)</a>:</h4>
<p>I just didn't expect NLL to have this effect.</p>



<a name="126922744"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922744" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922744">(May 22 2018 at 13:28)</a>:</h4>
<p>hmm okay</p>



<a name="126922746"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922746" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922746">(May 22 2018 at 13:28)</a>:</h4>
<p>it could be that this is another instance of that</p>



<a name="126922747"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922747" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922747">(May 22 2018 at 13:28)</a>:</h4>
<p>not sure</p>



<a name="126922748"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922748" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922748">(May 22 2018 at 13:28)</a>:</h4>
<p>ok, I looked at the <a href="https://github.com/rust-lang/rust/blob/master/src/test/ui/span/vec_refs_data_with_early_death.rs" target="_blank" title="https://github.com/rust-lang/rust/blob/master/src/test/ui/span/vec_refs_data_with_early_death.rs">actual source</a> for that test now</p>



<a name="126922749"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922749" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922749">(May 22 2018 at 13:28)</a>:</h4>
<p>I see what you mean</p>



<a name="126922758"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922758" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922758">(May 22 2018 at 13:29)</a>:</h4>
<p>I think this is expected</p>



<a name="126922763"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922763" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922763">(May 22 2018 at 13:29)</a>:</h4>
<p>specifically what I think is happening is that: the borrows end after the <code>assert</code></p>



<a name="126922765"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922765" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922765">(May 22 2018 at 13:29)</a>:</h4>
<p>because the borrows end up being shorter</p>



<a name="126922767"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922767" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922767">(May 22 2018 at 13:29)</a>:</h4>
<p>so they never encounter the <code>StorageDead</code> for <code>x</code> and <code>y</code></p>



<a name="126922825"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922825" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922825">(May 22 2018 at 13:30)</a>:</h4>
<p>hmm. But there may be a way to revise the test so that the borrows actually do outlive the vec</p>



<a name="126922832"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922832" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922832">(May 22 2018 at 13:30)</a>:</h4>
<p>would that be an error?</p>



<a name="126922835"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922835" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922835">(May 22 2018 at 13:30)</a>:</h4>
<p>sure</p>



<a name="126922836"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922836" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922836">(May 22 2018 at 13:30)</a>:</h4>
<p>oh, I think you don't mean what you said</p>



<a name="126922843"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922843" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922843">(May 22 2018 at 13:30)</a>:</h4>
<p>I think you mean: outlive the source data</p>



<a name="126922844"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922844" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922844">(May 22 2018 at 13:31)</a>:</h4>
<p>in that case, perhaps this?</p>



<a name="126922858"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922858" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922858">(May 22 2018 at 13:31)</a>:</h4>
<div class="codehilite"><pre><span></span><span class="k">fn</span> <span class="nf">main</span><span class="p">()</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="cp">#![rustc_error]</span><span class="w"> </span><span class="c1">// rust-lang/rust#49855</span>
<span class="w">    </span><span class="kd">let</span><span class="w"> </span><span class="k">mut</span><span class="w"> </span><span class="n">v</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="nb">Vec</span>::<span class="n">new</span><span class="p">();</span><span class="w"></span>

<span class="w">    </span><span class="p">{</span><span class="w"></span>
<span class="w">        </span><span class="kd">let</span><span class="w"> </span><span class="n">x</span>: <span class="kt">i8</span> <span class="o">=</span><span class="w"> </span><span class="mi">3</span><span class="p">;</span><span class="w"></span>
<span class="w">        </span><span class="kd">let</span><span class="w"> </span><span class="n">y</span>: <span class="kt">i8</span> <span class="o">=</span><span class="w"> </span><span class="mi">4</span><span class="p">;</span><span class="w"></span>

<span class="w">        </span><span class="n">v</span><span class="p">.</span><span class="n">push</span><span class="p">(</span><span class="o">&amp;</span><span class="n">x</span><span class="p">);</span><span class="w"></span>
<span class="w">        </span><span class="n">v</span><span class="p">.</span><span class="n">push</span><span class="p">(</span><span class="o">&amp;</span><span class="n">y</span><span class="p">);</span><span class="w"></span>
<span class="w">    </span><span class="p">}</span><span class="w"></span>

<span class="w">    </span><span class="n">assert_eq</span><span class="o">!</span><span class="p">(</span><span class="n">v</span><span class="p">,</span><span class="w"> </span><span class="p">[</span><span class="o">&amp;</span><span class="mi">3</span><span class="p">,</span><span class="w"> </span><span class="o">&amp;</span><span class="mi">4</span><span class="p">]);</span><span class="w"></span>
<span class="p">}</span><span class="w"></span>
</pre></div>



<a name="126922865"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922865" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922865">(May 22 2018 at 13:31)</a>:</h4>
<p>hmm I was thinking of something else</p>



<a name="126922907"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922907" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922907">(May 22 2018 at 13:32)</a>:</h4>
<p>but that looks good to me</p>



<a name="126922916"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922916" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922916">(May 22 2018 at 13:32)</a>:</h4>
<p>okay</p>



<a name="126922921"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922921" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922921">(May 22 2018 at 13:32)</a>:</h4>
<div class="codehilite"><pre><span></span><span class="kd">let</span><span class="w"> </span><span class="n">v</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
<span class="w">    </span><span class="kd">let</span><span class="w"> </span><span class="k">mut</span><span class="w"> </span><span class="n">v</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="nb">Vec</span>::<span class="n">new</span><span class="p">();</span><span class="w"></span>
<span class="w">    </span><span class="kd">let</span><span class="w"> </span><span class="n">x</span>: <span class="kt">i8</span> <span class="o">=</span><span class="w"> </span><span class="mi">3</span><span class="p">;</span><span class="w"></span>
<span class="w">    </span><span class="kd">let</span><span class="w"> </span><span class="n">y</span>: <span class="kt">i8</span> <span class="o">=</span><span class="w"> </span><span class="mi">4</span><span class="p">;</span><span class="w"></span>
<span class="w">    </span><span class="n">v</span><span class="p">.</span><span class="n">push</span><span class="p">(</span><span class="o">&amp;</span><span class="n">x</span><span class="p">);</span><span class="w"></span>
<span class="w">    </span><span class="n">v</span><span class="p">.</span><span class="n">push</span><span class="p">(</span><span class="o">&amp;</span><span class="n">y</span><span class="p">);</span><span class="w"></span>
<span class="w">    </span><span class="n">assert_eq</span><span class="o">!</span><span class="p">(</span><span class="n">v</span><span class="p">,</span><span class="w"> </span><span class="p">[</span><span class="o">&amp;</span><span class="mi">3</span><span class="p">,</span><span class="w"> </span><span class="o">&amp;</span><span class="mi">4</span><span class="p">]);</span><span class="w"></span>
<span class="w">    </span><span class="n">v</span><span class="w"></span>
<span class="p">};</span><span class="w"></span>
</pre></div>



<a name="126922922"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922922" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922922">(May 22 2018 at 13:32)</a>:</h4>
<p>I'm happy with trying to do something like that.</p>



<a name="126922931"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922931" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922931">(May 22 2018 at 13:33)</a>:</h4>
<p>I guess that might be sort of in the "spirit" of the original test too, though it's awfully similar</p>



<a name="126922961"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922961" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922961">(May 22 2018 at 13:33)</a>:</h4>
<p>okay I think that covers everything I had to report</p>



<a name="126922963"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126922963" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126922963">(May 22 2018 at 13:33)</a>:</h4>
<p>but I think that might actually pass, since the dropck will consider the references dead</p>



<a name="126923002"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923002" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923002">(May 22 2018 at 13:34)</a>:</h4>
<p>i.e., since you're not actually <em>using</em> <code>v</code> afterwards but just dropping it</p>



<a name="126923015"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923015" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923015">(May 22 2018 at 13:34)</a>:</h4>
<p>ok so: that covers status of diagnostics</p>



<a name="126923016"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923016" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923016">(May 22 2018 at 13:34)</a>:</h4>
<p>I guess one question is</p>



<a name="126923019"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923019" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923019">(May 22 2018 at 13:34)</a>:</h4>
<p>do you think you'd have time to analyze more things until the meeting?</p>



<a name="126923023"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923023" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923023">(May 22 2018 at 13:34)</a>:</h4>
<p>either way, we're starting to get some work items</p>



<a name="126923049"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923049" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923049">(May 22 2018 at 13:35)</a>:</h4>
<p>I've got maybe 1.5 hours after this meeting before I need to go get Logan at daycare</p>



<a name="126923056"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923056" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923056">(May 22 2018 at 13:35)</a>:</h4>
<p>I wonder if it's worth trying to push through those</p>



<a name="126923058"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923058" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923058">(May 22 2018 at 13:35)</a>:</h4>
<p>and then my night is shot, in part because there is a Rust Meetup tonight</p>



<a name="126923060"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923060" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923060">(May 22 2018 at 13:35)</a>:</h4>
<p>seems like it might be</p>



<a name="126923067"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923067" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923067">(May 22 2018 at 13:35)</a>:</h4>
<p>Yes I can to analyze more of the .nll.stderr things ,sure</p>



<a name="126923074"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923074" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923074">(May 22 2018 at 13:35)</a>:</h4>
<p>in terms of rustc performance:</p>



<a name="126923117"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923117" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923117">(May 22 2018 at 13:36)</a>:</h4>
<p>we got a small bump from my PR, <span class="user-mention" data-user-id="116107">@David Wood</span>'s has not landed yet,</p>



<a name="126923128"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923128" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923128">(May 22 2018 at 13:36)</a>:</h4>
<p>there is still <a href="https://github.com/rust-lang/rust/issues/50934" target="_blank" title="https://github.com/rust-lang/rust/issues/50934">https://github.com/rust-lang/rust/issues/50934</a> which I don't think anyone has investigated yet</p>



<a name="126923132"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923132" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923132">(May 22 2018 at 13:36)</a>:</h4>
<p>do we have some sort of canonical link for NLL perf tracking</p>



<a name="126923135"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923135" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923135">(May 22 2018 at 13:36)</a>:</h4>
<p>and doens't seem like the smartest thing ever but I can't think of anything better</p>



<a name="126923136"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923136" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923136">(May 22 2018 at 13:36)</a>:</h4>
<p>?</p>



<a name="126923140"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923140" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923140">(May 22 2018 at 13:36)</a>:</h4>
<p>well there is <a href="https://github.com/rust-lang/rust/issues/47879" target="_blank" title="https://github.com/rust-lang/rust/issues/47879">https://github.com/rust-lang/rust/issues/47879</a></p>



<a name="126923141"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923141" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923141">(May 22 2018 at 13:36)</a>:</h4>
<p>though not a lot of useful information there</p>



<a name="126923143"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923143" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923143">(May 22 2018 at 13:36)</a>:</h4>
<p>(anymore)</p>



<a name="126923162"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923162" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923162">(May 22 2018 at 13:37)</a>:</h4>
<p>This is the effect of my two PRs on clap:</p>
<p><a href="/user_uploads/4715/A_qeZLOa8sHszHnIPJwaCzs4/Screen-Shot-2018-05-22-at-9.37.08-AM.png" target="_blank" title="Screen-Shot-2018-05-22-at-9.37.08-AM.png">Screen-Shot-2018-05-22-at-9.37.08-AM.png</a></p>
<div class="message_inline_image"><a href="/user_uploads/4715/A_qeZLOa8sHszHnIPJwaCzs4/Screen-Shot-2018-05-22-at-9.37.08-AM.png" target="_blank" title="Screen-Shot-2018-05-22-at-9.37.08-AM.png"><img src="/user_uploads/4715/A_qeZLOa8sHszHnIPJwaCzs4/Screen-Shot-2018-05-22-at-9.37.08-AM.png"></a></div>



<a name="126923166"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923166" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923166">(May 22 2018 at 13:37)</a>:</h4>
<p>hmm</p>



<a name="126923169"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923169" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923169">(May 22 2018 at 13:37)</a>:</h4>
<p>and here <a href="http://perf.rust-lang.org/compare.html?start=bdace29de04af4fe9e4317b73c3f7d6418a33de1&amp;end=c95e1cccc9c248789230a54ecfd87971a04d5c0c&amp;stat=instructions:u" target="_blank" title="http://perf.rust-lang.org/compare.html?start=bdace29de04af4fe9e4317b73c3f7d6418a33de1&amp;end=c95e1cccc9c248789230a54ecfd87971a04d5c0c&amp;stat=instructions:u">in tabular form</a></p>



<a name="126923172"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923172" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923172">(May 22 2018 at 13:37)</a>:</h4>
<p>I did some new profiling</p>



<a name="126923175"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923175" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923175">(May 22 2018 at 13:37)</a>:</h4>
<p>its unfortunate that the nll color is reused  in other charts</p>



<a name="126923178"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923178" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923178">(May 22 2018 at 13:37)</a>:</h4>
<p>(I was intending to take a look at #50934 - moving this week so slightly busier than usual)</p>



<a name="126923179"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923179" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923179">(May 22 2018 at 13:37)</a>:</h4>
<p>that don't have nll</p>



<a name="126923218"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923218" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923218">(May 22 2018 at 13:38)</a>:</h4>
<p>yes, that is sad</p>



<a name="126923224"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923224" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923224">(May 22 2018 at 13:38)</a>:</h4>
<p>this is in general annoying</p>



<a name="126923225"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923225" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923225">(May 22 2018 at 13:38)</a>:</h4>
<p>(i.e., same color should be "comparable dataset")</p>



<a name="126923226"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923226" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923226">(May 22 2018 at 13:38)</a>:</h4>
<p>but anyway</p>



<a name="126923241"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923241" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923241">(May 22 2018 at 13:38)</a>:</h4>
<p>so I did some further profiling, which we can dig into if you like</p>



<a name="126923258"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923258" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923258">(May 22 2018 at 13:39)</a>:</h4>
<p>well before we dig in</p>



<a name="126923265"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923265" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923265">(May 22 2018 at 13:39)</a>:</h4>
<p>I want to better understand your thoughts on polonius planning</p>



<a name="126923277"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923277" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923277">(May 22 2018 at 13:39)</a>:</h4>
<p>me too</p>



<a name="126923336"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923336" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923336">(May 22 2018 at 13:40)</a>:</h4>
<p>it's moving so fast it's hard to keep up :)</p>



<a name="126923338"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923338" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923338">(May 22 2018 at 13:40)</a>:</h4>
<p>(unless your thoughts there still are: "If we can make that work well, then we'll adopt it. But right now we need to focus on making the non-polonius version fast and its diagnostics readable"</p>



<a name="126923344"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923344" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923344">(May 22 2018 at 13:40)</a>:</h4>
<p>yes its a whirlwind over there</p>



<a name="126923371"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923371" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923371">(May 22 2018 at 13:41)</a>:</h4>
<p>well</p>



<a name="126923373"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923373" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923373">(May 22 2018 at 13:41)</a>:</h4>
<p>I guess my thoughts are still roughly in that same space <em>but</em></p>



<a name="126923411"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923411" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923411">(May 22 2018 at 13:42)</a>:</h4>
<p>it's moving so awfully fast that I can't help but wonder about it</p>



<a name="126923426"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923426" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923426">(May 22 2018 at 13:42)</a>:</h4>
<p>e.g., right now, we've got the clap example down to ~5s, and I think that once <span class="user-mention" data-user-id="116266">@Santiago Pastorino</span>'s work gets going, it could plausibly be way faster than that</p>



<a name="126923428"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923428" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923428">(May 22 2018 at 13:42)</a>:</h4>
<p>okay. Maybe tonight someone whose been working deeply on it can report?</p>



<a name="126923443"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923443" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923443">(May 22 2018 at 13:43)</a>:</h4>
<p>at which point, perf-wise, it's could we be faster than what rustc is doing (and fully precise)</p>



<a name="126923451"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923451" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923451">(May 22 2018 at 13:43)</a>:</h4>
<p>however: integrating and getting everything up and going is still non-trivial effort</p>



<a name="126923461"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923461" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923461">(May 22 2018 at 13:43)</a>:</h4>
<p>seems plausible (to have someone report)</p>



<a name="126923469"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923469" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923469">(May 22 2018 at 13:43)</a>:</h4>
<p>I can try to sketch out what work I think would be needed</p>



<a name="126923471"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923471" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923471">(May 22 2018 at 13:43)</a>:</h4>
<p>in terms of truly integrating</p>



<a name="126923477"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923477" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923477">(May 22 2018 at 13:44)</a>:</h4>
<p>so we can perhaps get some of that underway</p>



<a name="126923545"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923545" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923545">(May 22 2018 at 13:45)</a>:</h4>
<p>there's "true integration" ... and then there's "superficial integration"</p>



<a name="126923550"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923550" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923550">(May 22 2018 at 13:45)</a>:</h4>
<p>we wanted just superficial integration just to be able to validate results</p>



<a name="126923552"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923552" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923552">(May 22 2018 at 13:45)</a>:</h4>
<p>how far away are we from that?</p>



<a name="126923553"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923553" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923553">(May 22 2018 at 13:45)</a>:</h4>
<p>right</p>



<a name="126923556"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923556" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923556">(May 22 2018 at 13:45)</a>:</h4>
<p><em>that</em> I think is not so hard</p>



<a name="126923559"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923559" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923559">(May 22 2018 at 13:45)</a>:</h4>
<p>I was thinking of sketching out two stories</p>



<a name="126923560"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923560" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923560">(May 22 2018 at 13:45)</a>:</h4>
<p>first, superficial integration</p>



<a name="126923561"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923561" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923561">(May 22 2018 at 13:45)</a>:</h4>
<p>I'd prefer to see that up and running</p>



<a name="126923563"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923563" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923563">(May 22 2018 at 13:46)</a>:</h4>
<p>second, deeper integration</p>



<a name="126923606"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923606" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923606">(May 22 2018 at 13:46)</a>:</h4>
<p>before we make people think <em>too</em> hard about full integration</p>



<a name="126923611"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923611" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923611">(May 22 2018 at 13:46)</a>:</h4>
<p>yeah and I think the unknowns get a bit bigger</p>



<a name="126923615"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923615" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923615">(May 22 2018 at 13:46)</a>:</h4>
<p>so let's just focus on superficial which will already tell us a lot</p>



<a name="126923619"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923619" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923619">(May 22 2018 at 13:46)</a>:</h4>
<p>(I can imagine that preparing for the full integration case might affect how things are done for the superficial integration case. But, it seems overall that if we aren't validating the results, then we cannot trust the performance numbers anyway)</p>



<a name="126923620"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923620" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923620">(May 22 2018 at 13:46)</a>:</h4>
<p>e.g., perf, diagnostic info</p>



<a name="126923630"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923630" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923630">(May 22 2018 at 13:47)</a>:</h4>
<p>okay I think I'm happy with my understanding of things there.</p>



<a name="126923632"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923632" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923632">(May 22 2018 at 13:47)</a>:</h4>
<p>well</p>



<a name="126923633"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923633" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923633">(May 22 2018 at 13:47)</a>:</h4>
<p>not exactly happy</p>



<a name="126923639"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923639" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923639">(May 22 2018 at 13:47)</a>:</h4>
<p>since I'm still not clear what the true story is for how you plan to do superficial integration</p>



<a name="126923643"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923643" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923643">(May 22 2018 at 13:47)</a>:</h4>
<p>but</p>



<a name="126923648"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923648" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923648">(May 22 2018 at 13:47)</a>:</h4>
<p>I can wait until tonight to see you talk about that</p>



<a name="126923684"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923684" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923684">(May 22 2018 at 13:48)</a>:</h4>
<p>I will try to write up something in bullet point form sketching out what I see as future avenues</p>



<a name="126923690"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923690" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923690">(May 22 2018 at 13:48)</a>:</h4>
<p>(or sometime later, if we don't get to it tonight, that is okay)</p>



<a name="126923705"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923705" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923705">(May 22 2018 at 13:48)</a>:</h4>
<p>and run it by <span class="user-mention" data-user-id="116113">@lqd</span> etc so they can add whatever latest ideas they've cooked up with <span class="user-mention" data-user-id="116609">@Frank McSherry</span> =)</p>



<a name="126923711"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923711" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923711">(May 22 2018 at 13:48)</a>:</h4>
<p>okay so next (and final?) topic: Digging into profile of current <code>rustc</code> NLL</p>



<a name="126923722"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923722" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923722">(May 22 2018 at 13:48)</a>:</h4>
<p>(jfyi I'm supposed to be focusing on some other edition stuff this week :p so I'm going to try not to spend <em>too</em> much time on NLL)</p>



<a name="126923749"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923749" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923749">(May 22 2018 at 13:49)</a>:</h4>
<p>(unfortunately I myself will be distracted by RustFest stuff at various points. Hopefully not too badly.)</p>



<a name="126923801"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923801" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923801">(May 22 2018 at 13:50)</a>:</h4>
<p>yeah, so I did some profiling. The results are interesting. Here is some data.</p>
<table>
<thead>
<tr>
<th>Thing</th>
<th>Percent of total execution time</th>
</tr>
</thead>
<tbody>
<tr>
<td>MIR Borrowck</td>
<td>32%</td>
</tr>
<tr>
<td><code>compute_regions</code></td>
<td>8%</td>
</tr>
<tr>
<td><code>type_check_internal</code> (part of computing regions)</td>
<td>7%</td>
</tr>
<tr>
<td><code>take_and_reset_data</code> (part of type check)</td>
<td>3%</td>
</tr>
<tr>
<td><code>do_dataflow</code></td>
<td>10%</td>
</tr>
<tr>
<td><code>reconstruct_statement_effect</code> (<em>not</em> during <code>do_dataflow</code>)</td>
<td>7%</td>
</tr>
<tr>
<td><code>kill_loans_out_of_scope_at_location</code></td>
<td>19%</td>
</tr>
</tbody>
</table>



<a name="126923825"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923825" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923825">(May 22 2018 at 13:50)</a>:</h4>
<p>let me add a bit more things onto that list, but you can already see the one that stands out =)</p>



<a name="126923831"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923831" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923831">(May 22 2018 at 13:50)</a>:</h4>
<p>this is with the PR that cuts the calls to kill_loans_out_of_scope_at_location in half? Or without it?</p>



<a name="126923836"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923836" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923836">(May 22 2018 at 13:50)</a>:</h4>
<p>without</p>



<a name="126923840"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923840" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923840">(May 22 2018 at 13:50)</a>:</h4>
<p>that hasn't landed yet</p>



<a name="126923841"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923841" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923841">(May 22 2018 at 13:50)</a>:</h4>
<p>just checking</p>



<a name="126923842"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923842" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923842">(May 22 2018 at 13:50)</a>:</h4>
<p>I can merge it locally and re-run in a bit, that would be good to know</p>



<a name="126923846"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923846" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923846">(May 22 2018 at 13:51)</a>:</h4>
<p>wasn't sure if you had done some try run with it or  something</p>



<a name="126923860"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923860" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923860">(May 22 2018 at 13:51)</a>:</h4>
<p>it should land soon I hope</p>



<a name="126923867"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923867" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923867">(May 22 2018 at 13:51)</a>:</h4>
<p>oh</p>



<a name="126923870"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923870" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923870">(May 22 2018 at 13:51)</a>:</h4>
<p>there was something I noticed</p>



<a name="126923872"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923872" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923872">(May 22 2018 at 13:51)</a>:</h4>
<p>it may not matter ...</p>



<a name="126923876"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923876" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923876">(May 22 2018 at 13:51)</a>:</h4>
<p>but I think we may still be making the bitsets 2x bigger</p>



<a name="126923888"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923888" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923888">(May 22 2018 at 13:51)</a>:</h4>
<p>even though we no longer have the Reserved/Active distinction</p>



<a name="126923927"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923927" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923927">(May 22 2018 at 13:52)</a>:</h4>
<p>oh, really?</p>



<a name="126923940"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923940" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923940">(May 22 2018 at 13:52)</a>:</h4>
<p>I happened to notice the <code>* 2</code> still in one of the methods in the <code>impl BitDenotation for Borrows</code></p>



<a name="126923957"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923957" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923957">(May 22 2018 at 13:52)</a>:</h4>
<p>in <code>bits_per_block</code></p>



<a name="126923961"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923961" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923961">(May 22 2018 at 13:53)</a>:</h4>
<p>interesting</p>



<a name="126923978"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923978" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923978">(May 22 2018 at 13:53)</a>:</h4>
<p>it probably doesn't matter <em>that</em> much, but it would be good to fix it.</p>



<a name="126923988"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923988" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923988">(May 22 2018 at 13:53)</a>:</h4>
<p>I should probably add some <code>#[inline(never)]</code> but it <em>seems</em> like we are spending our time roughly:</p>
<p>1/3 type-check <br>
1/3 dataflow<br>
1/3 walking the results afterwards</p>



<a name="126923995"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126923995" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126923995">(May 22 2018 at 13:53)</a>:</h4>
<p>interestingly, the first 1/3 (type-check) we still have to do w/ polonius</p>



<a name="126924045"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126924045" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126924045">(May 22 2018 at 13:54)</a>:</h4>
<p>the 1/3 dataflow .. unclear. some of that we would still do unless we extend polonius</p>



<a name="126924047"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126924047" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126924047">(May 22 2018 at 13:54)</a>:</h4>
<p>e.g., to cover the initialization checks and so forth</p>



<a name="126924056"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126924056" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126924056">(May 22 2018 at 13:54)</a>:</h4>
<p>I sort of think we <em>should</em> extend polonius but we've not done that yet and I'm not eager to add it into the mix</p>



<a name="126924065"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126924065" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126924065">(May 22 2018 at 13:54)</a>:</h4>
<p>the final 1/3 — walking results afterwards — we <em>also</em> still have to do, but maybe we can optimize it a lot more if we do a "proper" polonius integration</p>



<a name="126924077"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126924077" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126924077">(May 22 2018 at 13:55)</a>:</h4>
<p>but .. that would also hinge on the move path and so forth</p>



<a name="126924081"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126924081" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126924081">(May 22 2018 at 13:55)</a>:</h4>
<p>anyway, not clear how much to distract ourselves with <em>that</em></p>



<a name="126924090"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126924090" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126924090">(May 22 2018 at 13:55)</a>:</h4>
<p>(what I mean by "proper" is: if we are feeding <code>Invalidates</code> facts to polonius, and it gives us back "here are the points with errors")</p>



<a name="126924148"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126924148" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126924148">(May 22 2018 at 13:56)</a>:</h4>
<p>so TL;DR figuring out how to do <code>reconstruct_statement_effect</code> and <code>kill_loans_out_of_scope_at_location</code> more efficiently remains pretty high priority</p>



<a name="126924159"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126924159" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126924159">(May 22 2018 at 13:56)</a>:</h4>
<p>I have some ideas for optimizing the type-check to be about 2x faster than it is</p>



<a name="126924160"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126924160" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126924160">(May 22 2018 at 13:56)</a>:</h4>
<p>but that seems... less important. That would be a 3% win overall.</p>



<a name="126924180"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126924180" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126924180">(May 22 2018 at 13:57)</a>:</h4>
<p>(specifically, we're still spending 3% of our time doing this one bit of work I think we just don't have to do)</p>



<a name="126924192"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126924192" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126924192">(May 22 2018 at 13:57)</a>:</h4>
<p>however, it may be worth it, because under <em>all</em> future plans, we're still gonna have to do the type-check</p>



<a name="126924195"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126924195" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126924195">(May 22 2018 at 13:57)</a>:</h4>
<p>in terms of speeding up <code>reconstruct_statement_effect</code></p>



<a name="126924256"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126924256" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126924256">(May 22 2018 at 13:58)</a>:</h4>
<p>well... that is pretty much exclusively <code>kill_loans_out_of_scope_at_location</code></p>



<a name="126924269"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126924269" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126924269">(May 22 2018 at 13:59)</a>:</h4>
<p>oh, I thought you were saying you had factored that out separately above</p>



<a name="126924284"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126924284" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126924284">(May 22 2018 at 13:59)</a>:</h4>
<p>I was suggesting that</p>



<a name="126924287"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126924287" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126924287">(May 22 2018 at 13:59)</a>:</h4>
<p>but looking again at the data, that is wrong</p>



<a name="126924297"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126924297" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126924297">(May 22 2018 at 13:59)</a>:</h4>
<p>okay</p>



<a name="126924349"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126924349" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126924349">(May 22 2018 at 14:00)</a>:</h4>
<p>total time spent in <code>reconstruct_statement_effect</code>--- 7%</p>



<a name="126924350"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126924350" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126924350">(May 22 2018 at 14:00)</a>:</h4>
<p>(I was going to say we're maintaining five flow states: borrows, inits, uninits, move_outs, ever_inits</p>



<a name="126924361"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126924361" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126924361">(May 22 2018 at 14:00)</a>:</h4>
<p>total time spent in <code>kill_loans_out_of_scope_at_location</code>, when invoked from <code>reconstruct_statement_effect</code> -- 7%</p>



<a name="126924369"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126924369" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126924369">(May 22 2018 at 14:00)</a>:</h4>
<p>and then was going to muse about whether we should e.g. restructure things to delay compuation of <code>move_outs</code>)</p>



<a name="126924392"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126924392" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126924392">(May 22 2018 at 14:01)</a>:</h4>
<p>but if its not a hotspot, then never mind.</p>



<a name="126924446"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126924446" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126924446">(May 22 2018 at 14:02)</a>:</h4>
<p>or, in <code>perf focus</code> terms:</p>
<table>
<thead>
<tr>
<th>Call stack</th>
<th>Percent</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>{reconstruct_statement_effect}</code></td>
<td>7%</td>
</tr>
<tr>
<td><code>{reconstruct_statement_effect}..{kill_loans_out_of_scope_at_location}</code></td>
<td>7%</td>
</tr>
<tr>
<td><code>{kill_loans_out_of_scope_at_location}</code></td>
<td>19%</td>
</tr>
</tbody>
</table>



<a name="126924447"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126924447" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126924447">(May 22 2018 at 14:02)</a>:</h4>
<p>kind of amazing</p>



<a name="126924449"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126924449" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126924449">(May 22 2018 at 14:02)</a>:</h4>
<p>anyway</p>



<a name="126924465"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126924465" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126924465">(May 22 2018 at 14:02)</a>:</h4>
<p>ok, that's enough of that. seems clear what the main hotspot is.</p>



<a name="126924485"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126924485" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126924485">(May 22 2018 at 14:03)</a>:</h4>
<p>so in terms of existing rustc: I see basically two big tasks. Finish diagnostic triage and get started on the MY EYES cases, and fix <code>kill_loans_out_of_scope_at_location</code> performance <em>somehow</em></p>



<a name="126924794"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126924794" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126924794">(May 22 2018 at 14:08)</a>:</h4>
<p>Regarding <code>kill_loans_out_of_scope_at_location</code>: Do you have any intuition as to the relative sizes of the number of regions at a location vs the number of borrows at a location?</p>



<a name="126924815"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126924815" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126924815">(May 22 2018 at 14:09)</a>:</h4>
<p>I was just musing about whether inverting the loop could make any sense</p>



<a name="126924841"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126924841" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126924841">(May 22 2018 at 14:09)</a>:</h4>
<p>(inverting the nested loop, that is. Iterate over the regions that contain the point and then check if they correspond to a bit in the borrow set)</p>



<a name="126924895"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126924895" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126924895">(May 22 2018 at 14:10)</a>:</h4>
<p>did you see my proposal in the issue?</p>



<a name="126924900"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126924900" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126924900">(May 22 2018 at 14:10)</a>:</h4>
<p>I haven't read it carefully</p>



<a name="126924906"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126924906" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126924906">(May 22 2018 at 14:10)</a>:</h4>
<p>I guess I'll do that now</p>



<a name="126924965"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126924965" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126924965">(May 22 2018 at 14:11)</a>:</h4>
<p><a href="https://github.com/rust-lang/rust/issues/50934" target="_blank" title="https://github.com/rust-lang/rust/issues/50934">https://github.com/rust-lang/rust/issues/50934</a> &lt;-- not sure if it's the best idea though!</p>



<a name="126927365"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126927365" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Vytautas Astrauskas [he/him] <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126927365">(May 22 2018 at 14:59)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> <span class="user-mention" data-user-id="116083">@pnkfelix</span> JFYI: I am still buried under my teaching responsibilities, but I should be able to get free time around Rust Fest (Friday → Tuesday) to work on NLL. So, please let me know if I could be helpful in some way. (I am personally most interested in getting Polonius into Rustc as fast as possible since this is needed for my work.)</p>



<a name="126927443"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126927443" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126927443">(May 22 2018 at 15:00)</a>:</h4>
<p>great! I'm going to try and prep a 'lay of the land' doc soon-ish that will include various tasks related to that...</p>



<a name="126927592"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126927592" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Vytautas Astrauskas [he/him] <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126927592">(May 22 2018 at 15:02)</a>:</h4>
<p>Cool! Thank you!</p>



<a name="126936342"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126936342" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126936342">(May 22 2018 at 18:06)</a>:</h4>
<p><span class="user-mention" data-user-id="116083">@pnkfelix</span> any further diagnostic notes will be in <a href="https://paper.dropbox.com/doc/NLL-stderr-diagnostic-deviations-KzroSvNgQ7lip3WQyiLTa" target="_blank" title="https://paper.dropbox.com/doc/NLL-stderr-diagnostic-deviations-KzroSvNgQ7lip3WQyiLTa">that same paper</a>?</p>



<a name="126936489"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126936489" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126936489">(May 22 2018 at 18:09)</a>:</h4>
<p>I won’t put them anywhere else for now</p>



<a name="126936495"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126936495" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126936495">(May 22 2018 at 18:09)</a>:</h4>
<p>But I also am busy with Rust meetup right now</p>



<a name="126936512"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126936512" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126936512">(May 22 2018 at 18:10)</a>:</h4>
<p>yep ok; I was just adding some notes to the paper</p>



<a name="126937063"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126937063" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126937063">(May 22 2018 at 18:23)</a>:</h4>
<p><span class="user-mention" data-user-id="116113">@lqd</span> <span class="user-mention" data-user-id="116266">@Santiago Pastorino</span> I wrote up <a href="https://paper.dropbox.com/doc/Non-lexical-lifetimes-NLL-Triage-Em2cJrvxQMMFWLE7lE5Be#:uid=513600694358508882742191&amp;h2=General-overview:" target="_blank" title="https://paper.dropbox.com/doc/Non-lexical-lifetimes-NLL-Triage-Em2cJrvxQMMFWLE7lE5Be#:uid=513600694358508882742191&amp;h2=General-overview:">this section in the DropBox paper</a>, summarizing my view of the current status — does the section on "future polonius performance" sound about right to y'all?</p>



<a name="126937205"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126937205" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126937205">(May 22 2018 at 18:26)</a>:</h4>
<p>yes <span class="emoji emoji-1f642" title="simple smile">:simple_smile:</span></p>



<a name="126937261"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126937261" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126937261">(May 22 2018 at 18:27)</a>:</h4>
<blockquote>
<p><span class="user-mention" data-user-id="116113">@lqd</span> <span class="user-mention" data-user-id="116266">@Santiago Pastorino</span> I wrote up <a href="https://paper.dropbox.com/doc/Non-lexical-lifetimes-NLL-Triage-Em2cJrvxQMMFWLE7lE5Be#:uid=513600694358508882742191&amp;h2=General-overview:" target="_blank" title="https://paper.dropbox.com/doc/Non-lexical-lifetimes-NLL-Triage-Em2cJrvxQMMFWLE7lE5Be#:uid=513600694358508882742191&amp;h2=General-overview:">this section in the DropBox paper</a>, summarizing my view of the current status — does the section on "future polonius performance" sound about right to y'all?</p>
</blockquote>
<p>will check it out :)</p>



<a name="126938577"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126938577" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126938577">(May 22 2018 at 18:56)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> all that stuff makes a lot of sense :)</p>



<a name="126938578"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126938578" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126938578">(May 22 2018 at 18:56)</a>:</h4>
<p>thanks for writing this</p>



<a name="126938585"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126938585" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126938585">(May 22 2018 at 18:56)</a>:</h4>
<p>have clarified a lot for me that wasn't able to follow all the discussions</p>



<a name="126938600"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126938600" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126938600">(May 22 2018 at 18:57)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> so I was about to give dump_enabled more sense</p>



<a name="126938608"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126938608" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126938608">(May 22 2018 at 18:57)</a>:</h4>
<p>but figured that the "wrong" parts are in insensitive and naive</p>



<a name="126938668"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126938668" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126938668">(May 22 2018 at 18:58)</a>:</h4>
<p>unsure if datafrog_opt is incomplete but it's dumping region_live_at, subset and requires if dump_enabled and borrow_live_at always</p>



<a name="126938687"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126938687" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126938687">(May 22 2018 at 18:59)</a>:</h4>
<p>I think that case is fine</p>



<a name="126938692"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126938692" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126938692">(May 22 2018 at 18:59)</a>:</h4>
<blockquote>
<p>unsure if datafrog_opt is incomplete but it's dumping region_live_at, subset and requires if dump_enabled and borrow_live_at always</p>
</blockquote>
<p>yeah I think it should be (a) computing the set of errors (not sure if <span class="user-mention" data-user-id="116113">@lqd</span> did that yet) and then (b) dumping the rest only if <code>dump_enabled</code></p>



<a name="126938697"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126938697" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126938697">(May 22 2018 at 18:59)</a>:</h4>
<p>yes</p>



<a name="126938698"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126938698" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126938698">(May 22 2018 at 18:59)</a>:</h4>
<p>that also</p>



<a name="126938704"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126938704" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126938704">(May 22 2018 at 18:59)</a>:</h4>
<p>I was first going to fix the existing stuff</p>



<a name="126938748"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126938748" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126938748">(May 22 2018 at 19:00)</a>:</h4>
<p>not sure neither if @lqd already did</p>



<a name="126938771"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126938771" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126938771">(May 22 2018 at 19:00)</a>:</h4>
<p>but then naive doesn't output anything when dump_enabled</p>



<a name="126938775"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126938775" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126938775">(May 22 2018 at 19:00)</a>:</h4>
<p>I updated the last part, I wasn't sure if anyone still needed the others</p>



<a name="126938786"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126938786" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126938786">(May 22 2018 at 19:00)</a>:</h4>
<p>what's the last part?</p>



<a name="126938799"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126938799" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126938799">(May 22 2018 at 19:01)</a>:</h4>
<p><a href="https://github.com/rust-lang-nursery/polonius/pull/42" target="_blank" title="https://github.com/rust-lang-nursery/polonius/pull/42">https://github.com/rust-lang-nursery/polonius/pull/42</a></p>



<a name="126938807"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126938807" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126938807">(May 22 2018 at 19:01)</a>:</h4>
<p>output errors instead of borrow_live_at, and only borrow_live_at when in verbose mode</p>



<a name="126938855"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126938855" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126938855">(May 22 2018 at 19:02)</a>:</h4>
<p>and the rest I didn't modify, as it still helpful to debug and test, until we have more of those, and rustc integration</p>



<a name="126938857"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126938857" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126938857">(May 22 2018 at 19:02)</a>:</h4>
<p>I see</p>



<a name="126938861"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126938861" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126938861">(May 22 2018 at 19:02)</a>:</h4>
<p>makes sense</p>



<a name="126938874"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126938874" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126938874">(May 22 2018 at 19:02)</a>:</h4>
<p>but I can make changes if you want</p>



<a name="126938945"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126938945" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126938945">(May 22 2018 at 19:04)</a>:</h4>
<p>what changes?</p>



<a name="126938956"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126938956" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126938956">(May 22 2018 at 19:04)</a>:</h4>
<p>some possible ones you'd like me to do :)</p>



<a name="126938962"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126938962" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126938962">(May 22 2018 at 19:04)</a>:</h4>
<p>:)</p>



<a name="126938973"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126938973" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126938973">(May 22 2018 at 19:05)</a>:</h4>
<p>I mean, from my point of view datafrog_opt is behaving correctly regarding dump_enabled flag</p>



<a name="126938977"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126938977" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126938977">(May 22 2018 at 19:05)</a>:</h4>
<p>the wrong ones are naive and location_insensitive</p>



<a name="126938981"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126938981" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126938981">(May 22 2018 at 19:05)</a>:</h4>
<p>I'm fixing those</p>



<a name="126939593"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126939593" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Keith Yeung <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126939593">(May 22 2018 at 19:19)</a>:</h4>
<p>Naive doesn't output anything??</p>



<a name="126939598"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126939598" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126939598">(May 22 2018 at 19:19)</a>:</h4>
<p>when dump_enabled is not being filled</p>



<a name="126939649"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126939649" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Keith Yeung <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126939649">(May 22 2018 at 19:20)</a>:</h4>
<p>Hmm, what did I do...</p>



<a name="126939667"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126939667" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126939667">(May 22 2018 at 19:20)</a>:</h4>
<p><span class="user-mention" data-user-id="116108">@Keith Yeung</span> I mentioned this to you on GH yeah, it's ok we can add it back :)</p>



<a name="126939676"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126939676" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126939676">(May 22 2018 at 19:20)</a>:</h4>
<p>I'm about to finish</p>



<a name="126939689"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126939689" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Keith Yeung <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126939689">(May 22 2018 at 19:21)</a>:</h4>
<p>Oh you mean how the -v dump gives a different output than before</p>



<a name="126939933"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126939933" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126939933">(May 22 2018 at 19:25)</a>:</h4>
<p><a href="https://github.com/rust-lang-nursery/polonius/pull/43" target="_blank" title="https://github.com/rust-lang-nursery/polonius/pull/43">https://github.com/rust-lang-nursery/polonius/pull/43</a></p>



<a name="126940592"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/126940592" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#126940592">(May 22 2018 at 19:32)</a>:</h4>
<p>sorry for being late</p>



<a name="127249561"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127249561" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127249561">(May 29 2018 at 12:42)</a>:</h4>
<p><span class="user-mention" data-user-id="116083">@pnkfelix</span> want to sync up then?</p>



<a name="127249566"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127249566" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127249566">(May 29 2018 at 12:42)</a>:</h4>
<p>yeah I was just debating whether to reuse this topic for that</p>



<a name="127249567"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127249567" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127249567">(May 29 2018 at 12:43)</a>:</h4>
<p>so lets just do it. :)</p>



<a name="127249573"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127249573" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127249573">(May 29 2018 at 12:43)</a>:</h4>
<p>heh :)</p>



<a name="127249576"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127249576" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127249576">(May 29 2018 at 12:43)</a>:</h4>
<p>so, as you can tell, I've been spending what time I have looking at #47184</p>



<a name="127249581"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127249581" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127249581">(May 29 2018 at 12:43)</a>:</h4>
<p>ok</p>



<a name="127249584"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127249584" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127249584">(May 29 2018 at 12:43)</a>:</h4>
<p>that does seem like the major remaining soundness issue, right?</p>



<a name="127249628"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127249628" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127249628">(May 29 2018 at 12:44)</a>:</h4>
<p>there is also #50716 which I think <span class="user-mention" data-user-id="116109">@Vytautas Astrauskas</span> was looking at (maybe already an open PR?)</p>



<a name="127249630"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127249630" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127249630">(May 29 2018 at 12:44)</a>:</h4>
<p>yes and it seemed good</p>



<a name="127249635"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127249635" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127249635">(May 29 2018 at 12:44)</a>:</h4>
<p>i almost r+'ed it</p>



<a name="127249637"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127249637" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127249637">(May 29 2018 at 12:44)</a>:</h4>
<p>but then I realized that I don't think its test was quite right</p>



<a name="127249639"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127249639" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127249639">(May 29 2018 at 12:44)</a>:</h4>
<p>(and made a comment saying so)</p>



<a name="127249668"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127249668" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127249668">(May 29 2018 at 12:45)</a>:</h4>
<p>ok</p>



<a name="127249699"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127249699" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127249699">(May 29 2018 at 12:46)</a>:</h4>
<p>I am curious as to the status of diagnostics</p>



<a name="127249707"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127249707" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Vytautas Astrauskas [he/him] <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127249707">(May 29 2018 at 12:46)</a>:</h4>
<blockquote>
<p>but then I realized that I don't think its test was quite right</p>
</blockquote>
<p>I have updated the <a href="https://github.com/rust-lang/rust/pull/51139" target="_blank" title="https://github.com/rust-lang/rust/pull/51139">PR</a>.</p>



<a name="127249716"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127249716" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127249716">(May 29 2018 at 12:46)</a>:</h4>
<blockquote>
<blockquote>
<p>but then I realized that I don't think its test was quite right</p>
</blockquote>
<p>I have updated the <a href="https://github.com/rust-lang/rust/pull/51139" target="_blank" title="https://github.com/rust-lang/rust/pull/51139">PR</a>.</p>
</blockquote>
<p>fantastic</p>



<a name="127249721"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127249721" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127249721">(May 29 2018 at 12:46)</a>:</h4>
<blockquote>
<blockquote>
<blockquote>
<p>but then I realized that I don't think its test was quite right</p>
</blockquote>
<p>I have updated the <a href="https://github.com/rust-lang/rust/pull/51139" target="_blank" title="https://github.com/rust-lang/rust/pull/51139">PR</a>.</p>
</blockquote>
<p>fantastic</p>
</blockquote>
<p>/me just nesting for fun</p>



<a name="127249727"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127249727" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127249727">(May 29 2018 at 12:46)</a>:</h4>
<p>okay the situation with diagnostics is unknwon to me</p>



<a name="127249729"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127249729" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127249729">(May 29 2018 at 12:46)</a>:</h4>
<p>although</p>



<a name="127249731"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127249731" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127249731">(May 29 2018 at 12:47)</a>:</h4>
<p>one thing I was meaning to  do</p>



<a name="127249736"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127249736" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127249736">(May 29 2018 at 12:47)</a>:</h4>
<p>was review the tests that I merged after I fixed their test source codes</p>



<a name="127249738"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127249738" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127249738">(May 29 2018 at 12:47)</a>:</h4>
<p>to actually reflect the original test's intent under NLL</p>



<a name="127249744"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127249744" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127249744">(May 29 2018 at 12:47)</a>:</h4>
<p>in particular, I need to recategorize where they fall now that they are not 'weak test'</p>



<a name="127249746"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127249746" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127249746">(May 29 2018 at 12:47)</a>:</h4>
<p>anyway that doesn't get at your overall Q</p>



<a name="127249747"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127249747" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127249747">(May 29 2018 at 12:47)</a>:</h4>
<p>to confirm: the intended meaning here was "review the tests that I merged after (I fixed their test source codes to actually reflect the original test's intent)", right?</p>



<a name="127249791"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127249791" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127249791">(May 29 2018 at 12:48)</a>:</h4>
<p>that is, you fixed the test to reflect intent, but now have to review the resulting output</p>



<a name="127249817"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127249817" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127249817">(May 29 2018 at 12:48)</a>:</h4>
<p>(vs review to ensure they reflect intent)</p>



<a name="127249818"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127249818" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127249818">(May 29 2018 at 12:48)</a>:</h4>
<p>well</p>



<a name="127249820"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127249820" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127249820">(May 29 2018 at 12:48)</a>:</h4>
<p>more to diff them against AST stderr output</p>



<a name="127249823"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127249823" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127249823">(May 29 2018 at 12:48)</a>:</h4>
<p>right that's what I meant</p>



<a name="127249825"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127249825" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127249825">(May 29 2018 at 12:48)</a>:</h4>
<p>ok</p>



<a name="127249826"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127249826" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127249826">(May 29 2018 at 12:49)</a>:</h4>
<p>I believe that the output they gave reflected intent from the POV of a compiler dev</p>



<a name="127249837"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127249837" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127249837">(May 29 2018 at 12:49)</a>:</h4>
<p>but they may not be acceptable diagnostic output for end users</p>



<a name="127249847"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127249847" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127249847">(May 29 2018 at 12:49)</a>:</h4>
<p>ok</p>



<a name="127249858"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127249858" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127249858">(May 29 2018 at 12:49)</a>:</h4>
<p>so, we may not have intended <a href="https://paper.dropbox.com/doc/NLL-stderr-diagnostic-deviations-KzroSvNgQ7lip3WQyiLTa" target="_blank" title="https://paper.dropbox.com/doc/NLL-stderr-diagnostic-deviations-KzroSvNgQ7lip3WQyiLTa">the paper doc</a> to serve as the canonical database, but in practice I think ti is anyway</p>



<a name="127249898"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127249898" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127249898">(May 29 2018 at 12:50)</a>:</h4>
<p>no i will kill it!</p>



<a name="127249900"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127249900" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127249900">(May 29 2018 at 12:50)</a>:</h4>
<p>Iv'e been trying to update with links to issues</p>



<a name="127249901"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127249901" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127249901">(May 29 2018 at 12:50)</a>:</h4>
<p>;)</p>



<a name="127249910"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127249910" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127249910">(May 29 2018 at 12:50)</a>:</h4>
<p>well it will be our canonical DB until we decide it cannot be such anymore</p>



<a name="127249911"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127249911" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127249911">(May 29 2018 at 12:50)</a>:</h4>
<p>oh  I see you filed some issues</p>



<a name="127249912"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127249912" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127249912">(May 29 2018 at 12:50)</a>:</h4>
<p>as well</p>



<a name="127249913"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127249913" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127249913">(May 29 2018 at 12:50)</a>:</h4>
<p>which is great</p>



<a name="127249915"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127249915" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127249915">(May 29 2018 at 12:50)</a>:</h4>
<p>yes I tried to provide links consistently on the far right column</p>



<a name="127249921"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127249921" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127249921">(May 29 2018 at 12:51)</a>:</h4>
<p>in addition to the inline link that provide info in context on the second column from the right</p>



<a name="127249924"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127249924" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127249924">(May 29 2018 at 12:51)</a>:</h4>
<p>I think that <span class="user-mention" data-user-id="116118">@Matthew Jasper</span> had something for <code>borrowck/borrowck-move-error-with-note.nll.stderr</code></p>



<a name="127249925"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127249925" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127249925">(May 29 2018 at 12:51)</a>:</h4>
<p>(which is what I understand you've been adding)</p>



<a name="127249927"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127249927" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127249927">(May 29 2018 at 12:51)</a>:</h4>
<p>not sure if it had an issue</p>



<a name="127249932"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127249932" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127249932">(May 29 2018 at 12:51)</a>:</h4>
<blockquote>
<p>yes I tried to provide links consistently on the far right column</p>
</blockquote>
<p>makes sense</p>



<a name="127249933"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127249933" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127249933">(May 29 2018 at 12:51)</a>:</h4>
<p>ah I have no links there</p>



<a name="127249935"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127249935" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127249935">(May 29 2018 at 12:51)</a>:</h4>
<p>there was so much wrong</p>



<a name="127249941"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127249941" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127249941">(May 29 2018 at 12:51)</a>:</h4>
<p>that I wasn't prepared to tackle it. :)</p>



<a name="127249987"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127249987" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127249987">(May 29 2018 at 12:52)</a>:</h4>
<p>they posted this gist of output <a href="https://gist.github.com/matthewjasper/15eac85086ee6a8adb806450b046c57a" target="_blank" title="https://gist.github.com/matthewjasper/15eac85086ee6a8adb806450b046c57a">https://gist.github.com/matthewjasper/15eac85086ee6a8adb806450b046c57a</a></p>



<a name="127249993"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127249993" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127249993">(May 29 2018 at 12:52)</a>:</h4>
<p>which is looking pretty good</p>



<a name="127249998"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127249998" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127249998">(May 29 2018 at 12:52)</a>:</h4>
<p>i'll at least make links to the ones that are also covered elsewhere (namely highlighting binding site without also highlighting input expression, aka #51012 )</p>



<a name="127250010"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250010" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250010">(May 29 2018 at 12:53)</a>:</h4>
<p>I am wondering if it would make sense to triage NLL-diagnostics label somehow</p>



<a name="127250016"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250016" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250016">(May 29 2018 at 12:53)</a>:</h4>
<p>in particular, it seems like it'd be easier to drive "delegation and issue assignment" from GH than the paper</p>



<a name="127250018"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250018" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250018">(May 29 2018 at 12:53)</a>:</h4>
<p>though keeping the paper up-to-date also makes sense to me</p>



<a name="127250024"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250024" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250024">(May 29 2018 at 12:53)</a>:</h4>
<p>sure</p>



<a name="127250025"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250025" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250025">(May 29 2018 at 12:53)</a>:</h4>
<p>there are a <a href="https://github.com/rust-lang/rust/labels/NLL-diagnostics" target="_blank" title="https://github.com/rust-lang/rust/labels/NLL-diagnostics">a lot of issues tagged NLL-diagnostics</a></p>



<a name="127250067"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250067" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250067">(May 29 2018 at 12:54)</a>:</h4>
<p>yeah and I'm betting some can be marked as dupes</p>



<a name="127250071"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250071" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250071">(May 29 2018 at 12:54)</a>:</h4>
<p>we also deferred a lot of that work</p>



<a name="127250072"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250072" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250072">(May 29 2018 at 12:54)</a>:</h4>
<p>yes and I guess we can tag others as NLL-deferred</p>



<a name="127250077"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250077" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250077">(May 29 2018 at 12:54)</a>:</h4>
<p>(and then maybe <code>-</code> that label in our search?)</p>



<a name="127250082"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250082" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250082">(May 29 2018 at 12:54)</a>:</h4>
<p>so just taking a step back for a second</p>



<a name="127250089"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250089" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250089">(May 29 2018 at 12:55)</a>:</h4>
<p>plan of record ... is <em>still</em> to deploy using current implementation with location-insensitive analysis (i.e. not polonius)</p>



<a name="127250106"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250106" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250106">(May 29 2018 at 12:55)</a>:</h4>
<p>and thus we need to focus (apart from soundness which we believe fixed) on diagnostics, right?</p>



<a name="127250113"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250113" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250113">(May 29 2018 at 12:55)</a>:</h4>
<p>namely, NLL-complete stuff is basically being attached to polonius at this point?</p>



<a name="127250116"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250116" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250116">(May 29 2018 at 12:55)</a>:</h4>
<p>(at least any NLL-complete issues that are extensions <em>beyond</em> what AST-borrowck did)</p>



<a name="127250161"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250161" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250161">(May 29 2018 at 12:56)</a>:</h4>
<p>Does this sound correct?</p>



<a name="127250165"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250165" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250165">(May 29 2018 at 12:56)</a>:</h4>
<p>yes</p>



<a name="127250166"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250166" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250166">(May 29 2018 at 12:56)</a>:</h4>
<p>Sorry if I'm reiterating things that I should already know</p>



<a name="127250170"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250170" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250170">(May 29 2018 at 12:56)</a>:</h4>
<p>I just want to have a clear mindset about prioritization</p>



<a name="127250171"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250171" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250171">(May 29 2018 at 12:56)</a>:</h4>
<p>which seems to be:</p>



<a name="127250175"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250175" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250175">(May 29 2018 at 12:57)</a>:</h4>
<p>1. Fix any soundness issues in old implementation,</p>



<a name="127250176"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250176" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250176">(May 29 2018 at 12:57)</a>:</h4>
<p>well we should ask ourselves if we are truly behaving <em>as if</em> this is it the plan of record</p>



<a name="127250180"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250180" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250180">(May 29 2018 at 12:57)</a>:</h4>
<p>but I believe it is</p>



<a name="127250184"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250184" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250184">(May 29 2018 at 12:57)</a>:</h4>
<p>2. Fix diagnostics in old implementation</p>



<a name="127250188"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250188" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250188">(May 29 2018 at 12:57)</a>:</h4>
<p>(and I believe it still makes sense)</p>



<a name="127250198"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250198" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250198">(May 29 2018 at 12:57)</a>:</h4>
<p>3. We are happy to get improvements to polonius (which can cover any of Soundness, Completeness, Diagnostics),</p>



<a name="127250200"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250200" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250200">(May 29 2018 at 12:57)</a>:</h4>
<p>but they take lesser priority over 1 and 2.</p>



<a name="127250251"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250251" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250251">(May 29 2018 at 12:58)</a>:</h4>
<p>I think you and I agree that we mostly have  item 1 (soundness of old implemention) under control</p>



<a name="127250255"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250255" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250255">(May 29 2018 at 12:59)</a>:</h4>
<p>and meanwhile I keep balking at putting effort into 2</p>



<a name="127250265"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250265" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250265">(May 29 2018 at 12:59)</a>:</h4>
<p>yeah I think that is the area most in need</p>



<a name="127250266"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250266" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250266">(May 29 2018 at 12:59)</a>:</h4>
<p>because I keeping thinking/hoping that polonius is going to magically get plugged in</p>



<a name="127250268"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250268" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250268">(May 29 2018 at 12:59)</a>:</h4>
<p>I'm not convinced it will change much when it comes to diagnostics</p>



<a name="127250269"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250269" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250269">(May 29 2018 at 12:59)</a>:</h4>
<p>oh no</p>



<a name="127250273"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250273" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250273">(May 29 2018 at 12:59)</a>:</h4>
<p>My belief is that it will regress diagnostics at the outset</p>



<a name="127250274"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250274" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250274">(May 29 2018 at 12:59)</a>:</h4>
<p>a lot</p>



<a name="127250276"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250276" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250276">(May 29 2018 at 12:59)</a>:</h4>
<p>and that we will need to budget much effort to get it up to speed</p>



<a name="127250295"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250295" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250295">(May 29 2018 at 13:00)</a>:</h4>
<p>I see. I think it will regress some but not a lot</p>



<a name="127250321"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250321" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250321">(May 29 2018 at 13:00)</a>:</h4>
<p>that said</p>



<a name="127250323"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250323" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250323">(May 29 2018 at 13:00)</a>:</h4>
<p>Interesting</p>



<a name="127250330"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250330" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250330">(May 29 2018 at 13:00)</a>:</h4>
<p>the reason I say that:</p>



<a name="127250334"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250334" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250334">(May 29 2018 at 13:00)</a>:</h4>
<p>my prior branch (based on differential-dataflow) basically had the same output</p>



<a name="127250335"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250335" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250335">(May 29 2018 at 13:00)</a>:</h4>
<p>as existing NLL</p>



<a name="127250339"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250339" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250339">(May 29 2018 at 13:00)</a>:</h4>
<p>that said, we are still using the old analysis for some stuff, maybe that's part of it</p>



<a name="127250341"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250341" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250341">(May 29 2018 at 13:01)</a>:</h4>
<p>anyway, I think we shouldn't hold back from fixing diagnostics</p>



<a name="127250348"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250348" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250348">(May 29 2018 at 13:01)</a>:</h4>
<p>the fact that polonius will regress is all the more reason to hold off on making it the official thing :)</p>



<a name="127250350"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250350" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250350">(May 29 2018 at 13:01)</a>:</h4>
<p>that said, I'm not sure what to do about this PR: <a href="https://github.com/rust-lang/rust/pull/50938" target="_blank" title="https://github.com/rust-lang/rust/pull/50938">https://github.com/rust-lang/rust/pull/50938</a></p>



<a name="127250352"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250352" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250352">(May 29 2018 at 13:01)</a>:</h4>
<p>which aims to cleanup some polonius stuff</p>



<a name="127250354"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250354" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250354">(May 29 2018 at 13:01)</a>:</h4>
<p>but in the process does regress diagnostics :)</p>



<a name="127250356"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250356" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250356">(May 29 2018 at 13:01)</a>:</h4>
<p>probably what I should do is not land it in that state</p>



<a name="127250359"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250359" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250359">(May 29 2018 at 13:01)</a>:</h4>
<p>okay</p>



<a name="127250362"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250362" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250362">(May 29 2018 at 13:01)</a>:</h4>
<p>and try to mentor someone through fixing the diganostics :)</p>



<a name="127250407"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250407" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250407">(May 29 2018 at 13:02)</a>:</h4>
<p>(I also have to fix an ICE...)</p>



<a name="127250410"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250410" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250410">(May 29 2018 at 13:02)</a>:</h4>
<p>sorry that I haven't looked at that seriously yet</p>



<a name="127250414"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250414" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250414">(May 29 2018 at 13:02)</a>:</h4>
<p>the diagnostic effects aren't actually <em>that</em> bad, reviewing</p>



<a name="127250422"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250422" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250422">(May 29 2018 at 13:03)</a>:</h4>
<p>it's mostly that we are picking worse spans in some cases</p>



<a name="127250429"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250429" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250429">(May 29 2018 at 13:03)</a>:</h4>
<p>I think because we wind up picking the RETURN terminator sometimes</p>



<a name="127250432"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250432" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250432">(May 29 2018 at 13:03)</a>:</h4>
<p>anyway</p>



<a name="127250436"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250436" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250436">(May 29 2018 at 13:03)</a>:</h4>
<p>so what now?</p>



<a name="127250437"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250437" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250437">(May 29 2018 at 13:03)</a>:</h4>
<p>well</p>



<a name="127250439"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250439" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250439">(May 29 2018 at 13:03)</a>:</h4>
<p>do we try to triage NLL-diagnostics?</p>



<a name="127250445"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250445" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250445">(May 29 2018 at 13:03)</a>:</h4>
<p>I think we need to figure out what we will be doing at the meeting tonight</p>



<a name="127250457"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250457" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250457">(May 29 2018 at 13:03)</a>:</h4>
<p>which could be something that results from triaging NLL diagnostics</p>



<a name="127250459"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250459" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250459">(May 29 2018 at 13:03)</a>:</h4>
<p>(re: polonius I think there is still non-trivial work to <em>fully</em> integrate)</p>



<a name="127250460"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250460" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250460">(May 29 2018 at 13:03)</a>:</h4>
<p>but before I commit to that</p>



<a name="127250505"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250505" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250505">(May 29 2018 at 13:04)</a>:</h4>
<p>there this group of people at impl Days</p>



<a name="127250507"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250507" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250507">(May 29 2018 at 13:04)</a>:</h4>
<p>who have been putting serious effort into polonius stuff</p>



<a name="127250508"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250508" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250508">(May 29 2018 at 13:04)</a>:</h4>
<p>(how long does that go btw?)</p>



<a name="127250512"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250512" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250512">(May 29 2018 at 13:04)</a>:</h4>
<p>(today last day?)</p>



<a name="127250513"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250513" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250513">(May 29 2018 at 13:04)</a>:</h4>
<p>I don't know if all of them are aware of the meeting, or even available to participate</p>



<a name="127250515"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250515" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250515">(May 29 2018 at 13:04)</a>:</h4>
<p>Today is the last day</p>



<a name="127250525"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250525" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250525">(May 29 2018 at 13:04)</a>:</h4>
<p>but I figure any way that we can encourage them to stay engaged</p>



<a name="127250527"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250527" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250527">(May 29 2018 at 13:04)</a>:</h4>
<p>is effort well spent</p>



<a name="127250545"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250545" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250545">(May 29 2018 at 13:05)</a>:</h4>
<p>oh certainly :)</p>



<a name="127250556"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250556" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250556">(May 29 2018 at 13:05)</a>:</h4>
<p>(I assume that many of them are seeing this output on their screens now. Arguably I should be sitting with them like I was yesterday, but I couldn't resist sitting with the Heroscape game)</p>



<a name="127250574"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250574" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250574">(May 29 2018 at 13:06)</a>:</h4>
<p><span class="emoji emoji-1f44b" title="wave">:wave:</span></p>



<a name="127250602"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250602" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250602">(May 29 2018 at 13:06)</a>:</h4>
<p>I don't know Heroscape is :)</p>



<a name="127250609"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250609" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250609">(May 29 2018 at 13:06)</a>:</h4>
<p>(lets not worry about that, it can only get me into trouble)</p>



<a name="127250653"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250653" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250653">(May 29 2018 at 13:08)</a>:</h4>
<p>heh</p>



<a name="127250699"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250699" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250699">(May 29 2018 at 13:08)</a>:</h4>
<p>okay done</p>



<a name="127250701"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250701" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250701">(May 29 2018 at 13:08)</a>:</h4>
<p>ok, so, I definitely think we should encourage people to hang around, and I remain sort of unsure how best to split the efforts between rustc and polonius</p>



<a name="127250703"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250703" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250703">(May 29 2018 at 13:08)</a>:</h4>
<p>I just announced the existence of the weekly meeting and explained how it works</p>



<a name="127250705"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250705" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250705">(May 29 2018 at 13:08)</a>:</h4>
<p>ah, very nice</p>



<a name="127250710"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250710" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250710">(May 29 2018 at 13:08)</a>:</h4>
<p>:'( I am sad I cannot attend RustFest</p>



<a name="127250713"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250713" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250713">(May 29 2018 at 13:08)</a>:</h4>
<p>we can talk at the meeting to try to take peoples' temperature about how many would be interested in assisting with the non-polonius effort</p>



<a name="127250777"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250777" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250777">(May 29 2018 at 13:10)</a>:</h4>
<p>based above prioriization scheme</p>



<a name="127250781"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250781" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250781">(May 29 2018 at 13:10)</a>:</h4>
<p>ok.</p>



<a name="127250789"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250789" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250789">(May 29 2018 at 13:10)</a>:</h4>
<p>I guess that <a href="https://github.com/rust-lang/rust/issues/49862" target="_blank" title="https://github.com/rust-lang/rust/issues/49862">https://github.com/rust-lang/rust/issues/49862</a> can be closed, right?</p>



<a name="127250799"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250799" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250799">(May 29 2018 at 13:11)</a>:</h4>
<p>ouais!</p>



<a name="127250803"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250803" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250803">(May 29 2018 at 13:11)</a>:</h4>
<p>simiarly <a href="https://github.com/rust-lang/rust/issues/48879" target="_blank" title="https://github.com/rust-lang/rust/issues/48879">https://github.com/rust-lang/rust/issues/48879</a> ?</p>



<a name="127250818"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250818" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250818">(May 29 2018 at 13:11)</a>:</h4>
<p>for that I think the question at the end is still open</p>



<a name="127250869"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250869" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250869">(May 29 2018 at 13:12)</a>:</h4>
<p>namely I would want to either extend --compare-mode to <code>compile-fail</code> (and <code>run-pass</code>?) tests</p>



<a name="127250870"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250870" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250870">(May 29 2018 at 13:12)</a>:</h4>
<p>oh, just saw that :)</p>



<a name="127250875"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250875" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250875">(May 29 2018 at 13:12)</a>:</h4>
<p>I would rather not</p>



<a name="127250876"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250876" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250876">(May 29 2018 at 13:12)</a>:</h4>
<p>those tests should become ui tests instead</p>



<a name="127250878"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250878" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250878">(May 29 2018 at 13:12)</a>:</h4>
<p>or port them all to <code>ui/</code> tests</p>



<a name="127250880"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250880" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250880">(May 29 2018 at 13:12)</a>:</h4>
<p>imho :)</p>



<a name="127250883"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250883" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250883">(May 29 2018 at 13:12)</a>:</h4>
<p>right sorry I didn't get to that</p>



<a name="127250887"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250887" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250887">(May 29 2018 at 13:12)</a>:</h4>
<p>in terms of my writing. :)</p>



<a name="127250892"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250892" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250892">(May 29 2018 at 13:12)</a>:</h4>
<p>heh :) sorry</p>



<a name="127250893"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250893" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250893">(May 29 2018 at 13:12)</a>:</h4>
<p>I agree that the most sensible thing is to port to <code>ui/</code></p>



<a name="127250902"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250902" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250902">(May 29 2018 at 13:13)</a>:</h4>
<p>there are more reasons</p>



<a name="127250907"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250907" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250907">(May 29 2018 at 13:13)</a>:</h4>
<p>and in that case, blocking that bug on such a port ... is probably a mistake</p>



<a name="127250910"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250910" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250910">(May 29 2018 at 13:13)</a>:</h4>
<p>but we really should consider doing such a port</p>



<a name="127250915"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250915" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250915">(May 29 2018 at 13:13)</a>:</h4>
<p>before we try to stabilize NLL, at the very least</p>



<a name="127250917"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250917" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250917">(May 29 2018 at 13:13)</a>:</h4>
<p>e.g., estebank was using the stderr files to help triage other sorts of error message issues</p>



<a name="127250919"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250919" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250919">(May 29 2018 at 13:13)</a>:</h4>
<p>e.g. to avoid multiline spans</p>



<a name="127250923"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250923" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250923">(May 29 2018 at 13:13)</a>:</h4>
<p>or wait, I guess NLL stabilization will implicitly affect all tests</p>



<a name="127250924"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250924" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250924">(May 29 2018 at 13:13)</a>:</h4>
<p>not to mention catching accidental regressions etc</p>



<a name="127250973"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250973" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250973">(May 29 2018 at 13:14)</a>:</h4>
<p>anyway, it sounds like you agree that such a port should happen (for many reasons)</p>



<a name="127250974"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250974" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250974">(May 29 2018 at 13:14)</a>:</h4>
<p>yeah, I do agree that it would be good to up the priority of porting compile-fail and run-pass tests to ui tests</p>



<a name="127250976"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250976" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250976">(May 29 2018 at 13:14)</a>:</h4>
<p>run-pass should be very easy to do I think?</p>



<a name="127250977"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250977" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250977">(May 29 2018 at 13:14)</a>:</h4>
<p>the only reason I objected was from back when the <code>ui/</code> tests didn't support <code>//~ERROR</code></p>



<a name="127250979"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250979" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250979">(May 29 2018 at 13:14)</a>:</h4>
<p>all we need to do is to add <code>// run-pass</code>, now that revisions work</p>



<a name="127250986"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127250986" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127250986">(May 29 2018 at 13:14)</a>:</h4>
<p>yeah so basically closed in favor of <a href="https://github.com/rust-lang/rust/issues/44844" target="_blank" title="https://github.com/rust-lang/rust/issues/44844">https://github.com/rust-lang/rust/issues/44844</a></p>



<a name="127251056"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127251056" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127251056">(May 29 2018 at 13:16)</a>:</h4>
<p>okay good</p>



<a name="127251062"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127251062" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127251062">(May 29 2018 at 13:16)</a>:</h4>
<p>ah, <a href="https://github.com/rust-lang/rust/issues/48879#issuecomment-392771644" target="_blank" title="https://github.com/rust-lang/rust/issues/48879#issuecomment-392771644">jinx</a></p>



<a name="127251073"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127251073" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127251073">(May 29 2018 at 13:17)</a>:</h4>
<p>ok so .. I don't know how to approach the rest of this list:)</p>



<a name="127251074"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127251074" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127251074">(May 29 2018 at 13:17)</a>:</h4>
<p>it's long</p>



<a name="127251075"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127251075" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127251075">(May 29 2018 at 13:17)</a>:</h4>
<p>there do appear to be dups</p>



<a name="127251144"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127251144" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127251144">(May 29 2018 at 13:19)</a>:</h4>
<p>hmm</p>



<a name="127251162"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127251162" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127251162">(May 29 2018 at 13:19)</a>:</h4>
<p>22 open tickets</p>



<a name="127251169"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127251169" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127251169">(May 29 2018 at 13:19)</a>:</h4>
<p>(that is, you're looking at NLL-diagnostics alone, right?)</p>



<a name="127251181"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127251181" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127251181">(May 29 2018 at 13:19)</a>:</h4>
<p>yep</p>



<a name="127251184"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127251184" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127251184">(May 29 2018 at 13:19)</a>:</h4>
<p>well</p>



<a name="127251185"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127251185" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127251185">(May 29 2018 at 13:19)</a>:</h4>
<p>looks like <a href="https://github.com/rust-lang/rust/issues/45699" target="_blank" title="https://github.com/rust-lang/rust/issues/45699">https://github.com/rust-lang/rust/issues/45699</a> is the move errors</p>



<a name="127251190"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127251190" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127251190">(May 29 2018 at 13:19)</a>:</h4>
<p>some ideas for different ways to triage/categorize these</p>



<a name="127251233"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127251233" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127251233">(May 29 2018 at 13:20)</a>:</h4>
<p>1. attempt to identify dupes</p>



<a name="127251246"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127251246" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127251246">(May 29 2018 at 13:20)</a>:</h4>
<p>(maybe a thankless task; much effort with little potential payoff?)</p>



<a name="127251253"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127251253" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127251253">(May 29 2018 at 13:20)</a>:</h4>
<p>2. categorize issues. E.g. "needs better span", vs "needs suggestion" ...?</p>



<a name="127251260"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127251260" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127251260">(May 29 2018 at 13:21)</a>:</h4>
<p>one other question: do we think that everything from the paper has at least one issue?</p>



<a name="127251270"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127251270" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127251270">(May 29 2018 at 13:21)</a>:</h4>
<p>if so, it might make sense to just ignore the quality of the list</p>



<a name="127251275"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127251275" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127251275">(May 29 2018 at 13:21)</a>:</h4>
<p>and pull off non-overlapping tasks</p>



<a name="127251281"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127251281" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127251281">(May 29 2018 at 13:21)</a>:</h4>
<p>closing things as dup eagerly</p>



<a name="127251287"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127251287" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127251287">(May 29 2018 at 13:21)</a>:</h4>
<p>when we encounter them</p>



<a name="127251292"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127251292" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127251292">(May 29 2018 at 13:21)</a>:</h4>
<p>so wait</p>



<a name="127251296"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127251296" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127251296">(May 29 2018 at 13:21)</a>:</h4>
<p>which list would be driving things, the Paper one, or the github one?</p>



<a name="127251309"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127251309" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127251309">(May 29 2018 at 13:22)</a>:</h4>
<p>I am saying: make sure that the github is complete, and then use it to drive</p>



<a name="127251349"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127251349" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127251349">(May 29 2018 at 13:22)</a>:</h4>
<p>okay</p>



<a name="127251353"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127251353" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127251353">(May 29 2018 at 13:22)</a>:</h4>
<p>I don't think everything has an issue</p>



<a name="127251357"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127251357" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127251357">(May 29 2018 at 13:22)</a>:</h4>
<p>but almost everything does</p>



<a name="127251361"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127251361" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127251361">(May 29 2018 at 13:22)</a>:</h4>
<p>we can probably plug that hole right now</p>



<a name="127251403"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127251403" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127251403">(May 29 2018 at 13:23)</a>:</h4>
<p>what do these letters like E, F, Q mean?</p>



<a name="127251404"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127251404" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127251404">(May 29 2018 at 13:23)</a>:</h4>
<p>They were my attempt to correlate rows</p>



<a name="127251407"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127251407" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127251407">(May 29 2018 at 13:23)</a>:</h4>
<p>before filing concrete issues</p>



<a name="127251409"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127251409" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127251409">(May 29 2018 at 13:23)</a>:</h4>
<p>I see, ok</p>



<a name="127251414"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127251414" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127251414">(May 29 2018 at 13:23)</a>:</h4>
<p>that is why I'm saying we may be able to plug this quickly</p>



<a name="127251416"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127251416" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127251416">(May 29 2018 at 13:23)</a>:</h4>
<p>well, it looks like (almost?) everything has an issue, I agree</p>



<a name="127251421"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127251421" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127251421">(May 29 2018 at 13:23)</a>:</h4>
<p>in that case I kinda think we should just try to pick some diagnostic isuses to work on first</p>



<a name="127251425"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127251425" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127251425">(May 29 2018 at 13:24)</a>:</h4>
<p>the main thing I'd want to do</p>



<a name="127251463"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127251463" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127251463">(May 29 2018 at 13:24)</a>:</h4>
<p>and "drain the queue" as we go</p>



<a name="127251467"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127251467" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127251467">(May 29 2018 at 13:24)</a>:</h4>
<p>is file issues for the remaining letters</p>



<a name="127251474"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127251474" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127251474">(May 29 2018 at 13:24)</a>:</h4>
<p>hmm at some point I may have stopped generating letters</p>



<a name="127251488"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127251488" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127251488">(May 29 2018 at 13:25)</a>:</h4>
<p>also, I was not planning to include "meh" rows</p>



<a name="127251503"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127251503" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127251503">(May 29 2018 at 13:25)</a>:</h4>
<p>+1</p>



<a name="127251584"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127251584" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127251584">(May 29 2018 at 13:27)</a>:</h4>
<p>okay so I can spend some time right now creating fresh issues for the remaining rows. If there is duplicate issues filed in the end, so be it; we'll have to deal with existing dupes anyway</p>



<a name="127251586"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127251586" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127251586">(May 29 2018 at 13:27)</a>:</h4>
<p>sounds fine</p>



<a name="127251589"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127251589" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127251589">(May 29 2018 at 13:27)</a>:</h4>
<p>once we <em>have</em> such issues</p>



<a name="127251593"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127251593" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127251593">(May 29 2018 at 13:27)</a>:</h4>
<p>I will maybe try to look over the list of issues and pull out some for the paper</p>



<a name="127251601"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127251601" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127251601">(May 29 2018 at 13:27)</a>:</h4>
<p>i see, a sort of bidirectional update?</p>



<a name="127251648"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127251648" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127251648">(May 29 2018 at 13:28)</a>:</h4>
<p>i.e. you're going to potentially add new rows?</p>



<a name="127251656"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127251656" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127251656">(May 29 2018 at 13:28)</a>:</h4>
<p>If that's the plan, just make sure you include a link in the right hand column so I don't try to create an issue for the thing you're porting over</p>



<a name="127251661"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127251661" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127251661">(May 29 2018 at 13:28)</a>:</h4>
<p>what?</p>



<a name="127251665"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127251665" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127251665">(May 29 2018 at 13:29)</a>:</h4>
<p>I meant that i would go through the GH list</p>



<a name="127251670"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127251670" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127251670">(May 29 2018 at 13:29)</a>:</h4>
<p>and maybe add things to <a href="https://paper.dropbox.com/doc/Non-lexical-lifetimes-NLL-Triage-Em2cJrvxQMMFWLE7lE5Be" target="_blank" title="https://paper.dropbox.com/doc/Non-lexical-lifetimes-NLL-Triage-Em2cJrvxQMMFWLE7lE5Be">the planning document</a></p>



<a name="127251672"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127251672" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127251672">(May 29 2018 at 13:29)</a>:</h4>
<p>OH OH</p>



<a name="127251674"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127251674" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127251674">(May 29 2018 at 13:29)</a>:</h4>
<p>the <em>planning</em> document Paper</p>



<a name="127251679"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127251679" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127251679">(May 29 2018 at 13:29)</a>:</h4>
<p>yeah I guess that is ambiguous :)</p>



<a name="127251683"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127251683" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127251683">(May 29 2018 at 13:29)</a>:</h4>
<p>I was still thinking of the NLL-stderr-diagnostic-deviations paper</p>



<a name="127251685"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127251685" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127251685">(May 29 2018 at 13:29)</a>:</h4>
<p>okay</p>



<a name="127251733"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127251733" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127251733">(May 29 2018 at 13:30)</a>:</h4>
<p>Okay, so you'll try to pull out some issues to advertise as high priority work items, then?</p>



<a name="127251766"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127251766" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127251766">(May 29 2018 at 13:31)</a>:</h4>
<p>this all sounds good to me</p>



<a name="127251770"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127251770" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127251770">(May 29 2018 at 13:31)</a>:</h4>
<p>So that sounds like that would give us our main mtg agenda for tonight, beyond Polonius progress reporting from the people who feel like advertising that</p>



<a name="127252149"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127252149" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127252149">(May 29 2018 at 13:40)</a>:</h4>
<p>oh Niko there is one more thing I did want to ask you</p>



<a name="127252161"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127252161" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127252161">(May 29 2018 at 13:41)</a>:</h4>
<p>some of the tests at <a href="https://paper.dropbox.com/doc/NLL-stderr-diagnostic-deviations-KzroSvNgQ7lip3WQyiLTa" target="_blank" title="https://paper.dropbox.com/doc/NLL-stderr-diagnostic-deviations-KzroSvNgQ7lip3WQyiLTa">https://paper.dropbox.com/doc/NLL-stderr-diagnostic-deviations-KzroSvNgQ7lip3WQyiLTa</a> are pretty good, where the main issue I noted was that the error messages were out-of-order with respect to the input source text</p>



<a name="127252169"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127252169" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127252169">(May 29 2018 at 13:41)</a>:</h4>
<p>do you agree that it is "good" to try to canonicalize output in such a fashion, where the error emission order matches the source text order?</p>



<a name="127252214"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127252214" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127252214">(May 29 2018 at 13:42)</a>:</h4>
<p>Hmm I do agree</p>



<a name="127252219"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127252219" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127252219">(May 29 2018 at 13:42)</a>:</h4>
<p>I feel like as a user I sort of expect it</p>



<a name="127252220"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127252220" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127252220">(May 29 2018 at 13:42)</a>:</h4>
<p>i was tempted to treat it as meh, and filed it as such</p>



<a name="127252225"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127252225" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127252225">(May 29 2018 at 13:42)</a>:</h4>
<p>but I think fixing that</p>



<a name="127252230"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127252230" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127252230">(May 29 2018 at 13:42)</a>:</h4>
<p>will also improve our process overall</p>



<a name="127252231"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127252231" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127252231">(May 29 2018 at 13:42)</a>:</h4>
<p>in terms of easing comparison of stderr files</p>



<a name="127252233"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127252233" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127252233">(May 29 2018 at 13:42)</a>:</h4>
<p>by human eye</p>



<a name="127252243"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127252243" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127252243">(May 29 2018 at 13:43)</a>:</h4>
<p>sounds like I am justified in opening an issue for this. Okay.</p>



<a name="127252251"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127252251" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127252251">(May 29 2018 at 13:43)</a>:</h4>
<p>man this triage is sort of hard :)</p>



<a name="127253066"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127253066" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> qmx <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127253066">(May 29 2018 at 14:00)</a>:</h4>
<p>it definitely looks hard from the outside :)</p>



<a name="127253954"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127253954" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127253954">(May 29 2018 at 14:19)</a>:</h4>
<p>I'm basically just going to spend time going through issues leaving notes on how to get started</p>



<a name="127600382"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600382" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600382">(Jun 05 2018 at 13:35)</a>:</h4>
<p><span class="user-mention" data-user-id="116083">@pnkfelix</span> do we want to sync this morning?</p>



<a name="127600389"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600389" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600389">(Jun 05 2018 at 13:35)</a>:</h4>
<p>oh hmm</p>



<a name="127600395"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600395" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600395">(Jun 05 2018 at 13:35)</a>:</h4>
<p>yeah probably best that we do so</p>



<a name="127600396"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600396" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600396">(Jun 05 2018 at 13:35)</a>:</h4>
<p>but we can use Zulip for it</p>



<a name="127600438"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600438" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600438">(Jun 05 2018 at 13:36)</a>:</h4>
<p>ok</p>



<a name="127600441"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600441" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600441">(Jun 05 2018 at 13:36)</a>:</h4>
<p>I think the biggest thing I want to try to hash out</p>



<a name="127600446"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600446" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600446">(Jun 05 2018 at 13:36)</a>:</h4>
<p>is the question of which strategy we are aiming for in deployment</p>



<a name="127600458"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600458" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600458">(Jun 05 2018 at 13:36)</a>:</h4>
<p>(this is the topic that we had that digression about in the meeting last Tuesday)</p>



<a name="127600460"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600460" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600460">(Jun 05 2018 at 13:36)</a>:</h4>
<p>or maybe</p>



<a name="127600461"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600461" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600461">(Jun 05 2018 at 13:36)</a>:</h4>
<p>we should delay this decision</p>



<a name="127600466"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600466" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600466">(Jun 05 2018 at 13:36)</a>:</h4>
<p>ah, I think you convinced me we should strive for "always show MIR output"</p>



<a name="127600471"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600471" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600471">(Jun 05 2018 at 13:37)</a>:</h4>
<p>until we're further along in diagnostics implementation?</p>



<a name="127600479"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600479" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600479">(Jun 05 2018 at 13:37)</a>:</h4>
<p>oh hmm okay</p>



<a name="127600485"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600485" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600485">(Jun 05 2018 at 13:37)</a>:</h4>
<p>I mean I guess we always have the option of "falling back" to HIR output</p>



<a name="127600491"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600491" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600491">(Jun 05 2018 at 13:37)</a>:</h4>
<p>I wanted to give you a chance to argue the virtues of what you wanted to do. :)</p>



<a name="127600493"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600493" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600493">(Jun 05 2018 at 13:37)</a>:</h4>
<p>heh</p>



<a name="127600497"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600497" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600497">(Jun 05 2018 at 13:37)</a>:</h4>
<p>because I continue to not understand the point. :)</p>



<a name="127600503"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600503" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600503">(Jun 05 2018 at 13:37)</a>:</h4>
<p>I think it was just worse</p>



<a name="127600506"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600506" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600506">(Jun 05 2018 at 13:37)</a>:</h4>
<p>(beyond it being ultra-conservative warning period stuff)</p>



<a name="127600554"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600554" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600554">(Jun 05 2018 at 13:38)</a>:</h4>
<p>(to let people prepare for new compiler errors, and perhaps report back to us cases that they "<strong>need</strong>" to work.)</p>



<a name="127600561"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600561" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600561">(Jun 05 2018 at 13:38)</a>:</h4>
<p>I didn't want to have to try to "match up" MIR + HIR diagnostics at some fine-grained level or something</p>



<a name="127600565"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600565" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600565">(Jun 05 2018 at 13:38)</a>:</h4>
<p>but you're plan doesn't require that</p>



<a name="127600567"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600567" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600567">(Jun 05 2018 at 13:38)</a>:</h4>
<p>so I think it's all good</p>



<a name="127600570"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600570" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600570">(Jun 05 2018 at 13:38)</a>:</h4>
<p>Okay</p>



<a name="127600576"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600576" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600576">(Jun 05 2018 at 13:38)</a>:</h4>
<p>that's good then</p>



<a name="127600603"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600603" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600603">(Jun 05 2018 at 13:39)</a>:</h4>
<p>one thing that I am wondering about</p>



<a name="127600605"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600605" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600605">(Jun 05 2018 at 13:39)</a>:</h4>
<p>I did add yet another table to the unofficial stderr deviations database</p>



<a name="127600607"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600607" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600607">(Jun 05 2018 at 13:39)</a>:</h4>
<p>we said we don't have to care about Complete</p>



<a name="127600610"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600610" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600610">(Jun 05 2018 at 13:39)</a>:</h4>
<p>but I think that's not <em>necessarily</em> true</p>



<a name="127600612"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600612" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600612">(Jun 05 2018 at 13:39)</a>:</h4>
<p>where does that database live now?</p>



<a name="127600613"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600613" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600613">(Jun 05 2018 at 13:39)</a>:</h4>
<p>is there a google doc?</p>



<a name="127600615"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600615" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600615">(Jun 05 2018 at 13:39)</a>:</h4>
<p>same paper doc at moment</p>



<a name="127600618"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600618" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600618">(Jun 05 2018 at 13:39)</a>:</h4>
<p><a href="https://paper.dropbox.com/doc/NLL-stderr-diagnostic-deviations-KzroSvNgQ7lip3WQyiLTa" target="_blank" title="https://paper.dropbox.com/doc/NLL-stderr-diagnostic-deviations-KzroSvNgQ7lip3WQyiLTa">https://paper.dropbox.com/doc/NLL-stderr-diagnostic-deviations-KzroSvNgQ7lip3WQyiLTa</a></p>



<a name="127600621"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600621" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600621">(Jun 05 2018 at 13:39)</a>:</h4>
<p>ah ok</p>



<a name="127600626"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600626" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600626">(Jun 05 2018 at 13:39)</a>:</h4>
<p>but an actual spread sheet</p>



<a name="127600632"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600632" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600632">(Jun 05 2018 at 13:39)</a>:</h4>
<p>might be a good thing to migrate to?</p>



<a name="127600636"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600636" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600636">(Jun 05 2018 at 13:40)</a>:</h4>
<p>... also</p>



<a name="127600650"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600650" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600650">(Jun 05 2018 at 13:40)</a>:</h4>
<p>maybe</p>



<a name="127600662"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600662" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600662">(Jun 05 2018 at 13:40)</a>:</h4>
<p>yet another alternative</p>



<a name="127600689"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600689" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600689">(Jun 05 2018 at 13:40)</a>:</h4>
<p>is this thing: <a href="https://hackmd.io/" target="_blank" title="https://hackmd.io/">https://hackmd.io/</a></p>



<a name="127600696"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600696" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600696">(Jun 05 2018 at 13:40)</a>:</h4>
<p>which the RustFest people used</p>



<a name="127600705"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600705" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600705">(Jun 05 2018 at 13:40)</a>:</h4>
<p>its sort of like etherpad with markdown</p>



<a name="127600713"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600713" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600713">(Jun 05 2018 at 13:40)</a>:</h4>
<p>unlike Paper, it exposes the raw source view</p>



<a name="127600718"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600718" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600718">(Jun 05 2018 at 13:40)</a>:</h4>
<p>but</p>



<a name="127600741"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600741" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600741">(Jun 05 2018 at 13:41)</a>:</h4>
<p>I'm not clear on whether its free or not, since I'm not the one who set up the pages when we had RustFest meetings.</p>



<a name="127600756"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600756" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600756">(Jun 05 2018 at 13:41)</a>:</h4>
<p>yeah, it's ok</p>



<a name="127600759"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600759" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600759">(Jun 05 2018 at 13:41)</a>:</h4>
<p>I've usually found I (personally) prefer paper</p>



<a name="127600762"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600762" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600762">(Jun 05 2018 at 13:41)</a>:</h4>
<p>but hackmd has its appeal</p>



<a name="127600766"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600766" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600766">(Jun 05 2018 at 13:41)</a>:</h4>
<p>editing tables in markdown really stinks</p>



<a name="127600816"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600816" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600816">(Jun 05 2018 at 13:42)</a>:</h4>
<p>okay if you're already familiar with it then I'll say no more</p>



<a name="127600820"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600820" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600820">(Jun 05 2018 at 13:42)</a>:</h4>
<p>(but I agree that having the raw markdown is nice)</p>



<a name="127600845"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600845" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600845">(Jun 05 2018 at 13:42)</a>:</h4>
<p>anyway, so mainly I want to avoid being surprised by sleeper issues we were overlooking</p>



<a name="127600846"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600846" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600846">(Jun 05 2018 at 13:42)</a>:</h4>
<p>yeah. but cut-and-paste out of Paper and into Google Sheet actually kind of worked</p>



<a name="127600854"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600854" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600854">(Jun 05 2018 at 13:42)</a>:</h4>
<p>it seems to me that there is the matter of "user-given annotations" is such an issue</p>



<a name="127600857"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600857" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600857">(Jun 05 2018 at 13:42)</a>:</h4>
<p>we're not <em>overlooking</em> it</p>



<a name="127600859"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600859" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600859">(Jun 05 2018 at 13:42)</a>:</h4>
<p>but it may be a non-trivial amount of work</p>



<a name="127600862"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600862" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600862">(Jun 05 2018 at 13:42)</a>:</h4>
<p>ah yes</p>



<a name="127600870"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600870" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600870">(Jun 05 2018 at 13:43)</a>:</h4>
<p>but also there may be completeness or other bugs lurking in GH</p>



<a name="127600874"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600874" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600874">(Jun 05 2018 at 13:43)</a>:</h4>
<p>because we don't yet know how we're going to solve it in general</p>



<a name="127600880"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600880" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600880">(Jun 05 2018 at 13:43)</a>:</h4>
<p>right</p>



<a name="127600882"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600882" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600882">(Jun 05 2018 at 13:43)</a>:</h4>
<p>did your match PR land yet?</p>



<a name="127600883"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600883" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600883">(Jun 05 2018 at 13:43)</a>:</h4>
<p>I sort of want to focus on finishing the diagnostics stuff</p>



<a name="127600886"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600886" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600886">(Jun 05 2018 at 13:43)</a>:</h4>
<p>I also agree</p>



<a name="127600890"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600890" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600890">(Jun 05 2018 at 13:43)</a>:</h4>
<p>that is, i want to be aware of the unknowns</p>



<a name="127600893"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600893" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600893">(Jun 05 2018 at 13:43)</a>:</h4>
<p>..... boy i sure hope that match PR landed ....</p>



<a name="127600894"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600894" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600894">(Jun 05 2018 at 13:43)</a>:</h4>
<p>but it doesn't mean we should try to solve them yet</p>



<a name="127600900"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600900" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600900">(Jun 05 2018 at 13:43)</a>:</h4>
<p>that particular one I think can wait</p>



<a name="127600908"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600908" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600908">(Jun 05 2018 at 13:43)</a>:</h4>
<p><a href="https://github.com/rust-lang/rust/pull/50783" target="_blank" title="https://github.com/rust-lang/rust/pull/50783">https://github.com/rust-lang/rust/pull/50783</a> merged, whoopdiedoo</p>



<a name="127600909"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600909" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600909">(Jun 05 2018 at 13:43)</a>:</h4>
<p>I mean we don't know <em>just how</em> we'll plumb the data</p>



<a name="127600912"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600912" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600912">(Jun 05 2018 at 13:44)</a>:</h4>
<p>but .. we'll plumb it somehow ...</p>



<a name="127600962"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600962" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600962">(Jun 05 2018 at 13:44)</a>:</h4>
<p>I've been focusing on two things : perf + region diagnostics</p>



<a name="127600963"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600963" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600963">(Jun 05 2018 at 13:44)</a>:</h4>
<p>(always great to see bugs from 2015 getting fixed)</p>



<a name="127600965"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600965" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600965">(Jun 05 2018 at 13:44)</a>:</h4>
<p>perf is getting .. trickier ..</p>



<a name="127600972"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600972" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600972">(Jun 05 2018 at 13:44)</a>:</h4>
<p>I have something I want to try that I think could be a big win but it's hard to tell</p>



<a name="127600981"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600981" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600981">(Jun 05 2018 at 13:44)</a>:</h4>
<p>but it's a mildly long road to get there</p>



<a name="127600982"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600982" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600982">(Jun 05 2018 at 13:44)</a>:</h4>
<p>what is our current status on perf ?</p>



<a name="127600987"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600987" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600987">(Jun 05 2018 at 13:45)</a>:</h4>
<p><a href="http://perf.rust-lang.org/nll-dashboard.html" target="_blank" title="http://perf.rust-lang.org/nll-dashboard.html">http://perf.rust-lang.org/nll-dashboard.html</a></p>



<a name="127600994"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600994" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600994">(Jun 05 2018 at 13:45)</a>:</h4>
<p>that is the current commit</p>



<a name="127600996"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600996" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600996">(Jun 05 2018 at 13:45)</a>:</h4>
<p>cargo check</p>



<a name="127600999"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127600999" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127600999">(Jun 05 2018 at 13:45)</a>:</h4>
<p>so the worst case for NLL</p>



<a name="127601002"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601002" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601002">(Jun 05 2018 at 13:45)</a>:</h4>
<p>holy cow</p>



<a name="127601003"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601003" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601003">(Jun 05 2018 at 13:45)</a>:</h4>
<p>the results I see on my machine are somewhat better</p>



<a name="127601007"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601007" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601007">(Jun 05 2018 at 13:45)</a>:</h4>
<p>but not dramatically so</p>



<a name="127601010"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601010" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601010">(Jun 05 2018 at 13:45)</a>:</h4>
<p>e.g., for clap-rs we get 200% overhead, not 300%</p>



<a name="127601016"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601016" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601016">(Jun 05 2018 at 13:45)</a>:</h4>
<p>I don't know what's up with that one case</p>



<a name="127601018"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601018" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601018">(Jun 05 2018 at 13:45)</a>:</h4>
<p>must be something "special"</p>



<a name="127601020"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601020" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601020">(Jun 05 2018 at 13:45)</a>:</h4>
<p>do we know what's up with inflate?</p>



<a name="127601024"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601024" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601024">(Jun 05 2018 at 13:45)</a>:</h4>
<p>no, it'd be worth digging into</p>



<a name="127601031"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601031" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601031">(Jun 05 2018 at 13:45)</a>:</h4>
<p>I doubt it will generalzie</p>



<a name="127601036"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601036" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601036">(Jun 05 2018 at 13:46)</a>:</h4>
<p>but I guess you never know</p>



<a name="127601077"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601077" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601077">(Jun 05 2018 at 13:46)</a>:</h4>
<p>I should at least do some profiles</p>



<a name="127601084"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601084" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601084">(Jun 05 2018 at 13:46)</a>:</h4>
<p>I did a bunch of other profiles</p>



<a name="127601087"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601087" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601087">(Jun 05 2018 at 13:46)</a>:</h4>
<p>for cargo, sentry-cli</p>



<a name="127601089"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601089" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601089">(Jun 05 2018 at 13:46)</a>:</h4>
<p>Are there other people</p>



<a name="127601091"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601091" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601091">(Jun 05 2018 at 13:46)</a>:</h4>
<p>maybe another serde</p>



<a name="127601093"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601093" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601093">(Jun 05 2018 at 13:46)</a>:</h4>
<p>who have been getting experience with generating profiles</p>



<a name="127601096"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601096" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601096">(Jun 05 2018 at 13:46)</a>:</h4>
<p>they looked kind of similar-ish</p>



<a name="127601097"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601097" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601097">(Jun 05 2018 at 13:46)</a>:</h4>
<p>in a similar manner to what you've been doing?</p>



<a name="127601100"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601100" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601100">(Jun 05 2018 at 13:46)</a>:</h4>
<p>not that I know of</p>



<a name="127601105"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601105" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601105">(Jun 05 2018 at 13:46)</a>:</h4>
<p>but anybody with a linux machine can do it</p>



<a name="127601106"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601106" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601106">(Jun 05 2018 at 13:46)</a>:</h4>
<p>it might be good to screen cast it</p>



<a name="127601108"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601108" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601108">(Jun 05 2018 at 13:46)</a>:</h4>
<p><em>cough</em> <span class="user-mention" data-user-id="116266">@Santiago Pastorino</span> <em>cough</em></p>



<a name="127601111"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601111" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601111">(Jun 05 2018 at 13:46)</a>:</h4>
<p>or <span class="user-mention" data-user-id="116013">@qmx</span></p>



<a name="127601119"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601119" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601119">(Jun 05 2018 at 13:47)</a>:</h4>
<p>then we could just point at the screen cast</p>



<a name="127601122"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601122" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601122">(Jun 05 2018 at 13:47)</a>:</h4>
<p>yeah, that's not a bad idea</p>



<a name="127601127"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601127" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601127">(Jun 05 2018 at 13:47)</a>:</h4>
<p>though of course</p>



<a name="127601129"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601129" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601129">(Jun 05 2018 at 13:47)</a>:</h4>
<p>ok, let's add that to the paper as Thing</p>



<a name="127601131"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601131" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601131">(Jun 05 2018 at 13:47)</a>:</h4>
<p>the benefit of pair programming</p>



<a name="127601139"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601139" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601139">(Jun 05 2018 at 13:47)</a>:</h4>
<p>is that the teacher finds out about all the blind spots they had internalized</p>



<a name="127601151"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601151" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601151">(Jun 05 2018 at 13:47)</a>:</h4>
<p>I think it makes sense to kind of setup a Performance Focus group</p>



<a name="127601162"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601162" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601162">(Jun 05 2018 at 13:47)</a>:</h4>
<p>I started writing a blog post</p>



<a name="127601165"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601165" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601165">(Jun 05 2018 at 13:47)</a>:</h4>
<p>that summarized our plan</p>



<a name="127601169"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601169" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601169">(Jun 05 2018 at 13:47)</a>:</h4>
<p>and I was hoping to do a kind of "call to action"</p>



<a name="127601175"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601175" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601175">(Jun 05 2018 at 13:48)</a>:</h4>
<p>but I was afraid we don't quite know what people should do</p>



<a name="127601218"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601218" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601218">(Jun 05 2018 at 13:48)</a>:</h4>
<p>we don't have a clear list of things to "attack"</p>



<a name="127601257"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601257" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601257">(Jun 05 2018 at 13:49)</a>:</h4>
<p>we're at a phase that I'm finding it hard to "get ahead" and create lists of things</p>



<a name="127601261"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601261" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601261">(Jun 05 2018 at 13:49)</a>:</h4>
<p>we have a lot of diagnostic issues obviously</p>



<a name="127601270"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601270" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601270">(Jun 05 2018 at 13:49)</a>:</h4>
<p>yeah</p>



<a name="127601273"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601273" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601273">(Jun 05 2018 at 13:49)</a>:</h4>
<p>I tried to tag the ones</p>



<a name="127601276"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601276" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601276">(Jun 05 2018 at 13:49)</a>:</h4>
<p>that are likely to be subsumed by my <code>check_access_permissions</code> work</p>



<a name="127601319"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601319" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601319">(Jun 05 2018 at 13:50)</a>:</h4>
<p>there's still a lot leftover</p>



<a name="127601373"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601373" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601373">(Jun 05 2018 at 13:51)</a>:</h4>
<p>that's a good start</p>



<a name="127601377"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601377" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601377">(Jun 05 2018 at 13:51)</a>:</h4>
<p>so it seems like a "Call to action" -- well, an "open" one -- is perhaps not what we need now</p>



<a name="127601380"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601380" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601380">(Jun 05 2018 at 13:51)</a>:</h4>
<p>what we sort of need is people who've got at least some familiary with what's going on</p>



<a name="127601382"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601382" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601382">(Jun 05 2018 at 13:51)</a>:</h4>
<p>doesn't have to be WG-nll <em>per se</em> but in general people who've hacked a few compiler bugs</p>



<a name="127601384"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601384" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601384">(Jun 05 2018 at 13:51)</a>:</h4>
<p>maybe?</p>



<a name="127601391"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601391" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601391">(Jun 05 2018 at 13:51)</a>:</h4>
<p>anyway</p>



<a name="127601456"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601456" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601456">(Jun 05 2018 at 13:52)</a>:</h4>
<p>I started adding some notes to <a href="https://paper.dropbox.com/doc/Non-lexical-lifetimes-NLL-Triage-Em2cJrvxQMMFWLE7lE5Be" target="_blank" title="https://paper.dropbox.com/doc/Non-lexical-lifetimes-NLL-Triage-Em2cJrvxQMMFWLE7lE5Be">the paper document</a></p>



<a name="127601457"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601457" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601457">(Jun 05 2018 at 13:52)</a>:</h4>
<p>sorry</p>



<a name="127601465"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601465" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601465">(Jun 05 2018 at 13:53)</a>:</h4>
<p>was just tryign to clean up the stderr paper doc a little</p>



<a name="127601472"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601472" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601472">(Jun 05 2018 at 13:53)</a>:</h4>
<p>add some links to each of the tables</p>



<a name="127601490"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601490" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601490">(Jun 05 2018 at 13:53)</a>:</h4>
<p>so</p>



<a name="127601544"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601544" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601544">(Jun 05 2018 at 13:54)</a>:</h4>
<p>You summarized the perf situation, such as it is</p>



<a name="127601548"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601548" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601548">(Jun 05 2018 at 13:54)</a>:</h4>
<p>what is the region stuff you were looking at?</p>



<a name="127601565"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601565" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601565">(Jun 05 2018 at 13:54)</a>:</h4>
<p>I was extending the NLL type checker to add minimal causal info to edges -- right now, categorizing them</p>



<a name="127601567"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601567" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601567">(Jun 05 2018 at 13:54)</a>:</h4>
<p>you can see here the output from one test: <a href="https://gist.github.com/nikomatsakis/30729457b235586e31f5a975e3338ed3" target="_blank" title="https://gist.github.com/nikomatsakis/30729457b235586e31f5a975e3338ed3">https://gist.github.com/nikomatsakis/30729457b235586e31f5a975e3338ed3</a></p>



<a name="127601572"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601572" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601572">(Jun 05 2018 at 13:54)</a>:</h4>
<p>I think this gives us the basic info we need to display a better version of the region errors</p>



<a name="127601573"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601573" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601573">(Jun 05 2018 at 13:55)</a>:</h4>
<p>so this is for : <a href="https://github.com/rust-lang/rust/issues/51188" target="_blank" title="https://github.com/rust-lang/rust/issues/51188">https://github.com/rust-lang/rust/issues/51188</a> , right?</p>



<a name="127601595"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601595" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601595">(Jun 05 2018 at 13:55)</a>:</h4>
<p>basically yes</p>



<a name="127601600"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601600" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601600">(Jun 05 2018 at 13:55)</a>:</h4>
<p>I'm not going to assing the issue to you</p>



<a name="127601606"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601606" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601606">(Jun 05 2018 at 13:55)</a>:</h4>
<p>but I am going to put your name down</p>



<a name="127601607"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601607" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601607">(Jun 05 2018 at 13:55)</a>:</h4>
<p>in the second table</p>



<a name="127601610"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601610" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601610">(Jun 05 2018 at 13:55)</a>:</h4>
<p>I've been focused on this test <code>ui/underscore-lifetime/dyn-trait-underscore.rs</code></p>



<a name="127601611"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601611" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601611">(Jun 05 2018 at 13:55)</a>:</h4>
<p>as the "Last Known Investigator"</p>



<a name="127601613"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601613" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601613">(Jun 05 2018 at 13:55)</a>:</h4>
<p>so that people know to ask you about what you did</p>



<a name="127601616"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601616" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601616">(Jun 05 2018 at 13:55)</a>:</h4>
<p>sounds good</p>



<a name="127601850"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601850" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601850">(Jun 05 2018 at 14:00)</a>:</h4>
<p>So what you were saying about a "Call to action" above</p>



<a name="127601869"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127601869" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127601869">(Jun 05 2018 at 14:00)</a>:</h4>
<p>are you thinking of more focused requests for help in e.g. <code>#rustc</code> ?</p>



<a name="127602037"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127602037" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127602037">(Jun 05 2018 at 14:03)</a>:</h4>
<p>I don't know what i'm thinking really</p>



<a name="127602040"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127602040" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127602040">(Jun 05 2018 at 14:03)</a>:</h4>
<p>I gotta go though, bbiab</p>



<a name="127602988"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127602988" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127602988">(Jun 05 2018 at 14:22)</a>:</h4>
<blockquote>
<p><em>cough</em> <span class="user-mention" data-user-id="116266">@Santiago Pastorino</span> <em>cough</em></p>
</blockquote>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> I can do it or help if you want :)</p>



<a name="127603956"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127603956" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127603956">(Jun 05 2018 at 14:40)</a>:</h4>
<p>ok — want to try now?</p>



<a name="127603962"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127603962" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127603962">(Jun 05 2018 at 14:40)</a>:</h4>
<p>actually, let me split to a distinct topic</p>



<a name="127603964"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127603964" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127603964">(Jun 05 2018 at 14:40)</a>:</h4>
<p>also, i'm back :)</p>



<a name="127606883"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/127606883" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#127606883">(Jun 05 2018 at 15:42)</a>:</h4>
<p>hey, I'm kind of back</p>



<a name="129807477"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129807477" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129807477">(Jul 17 2018 at 11:23)</a>:</h4>
<p>so <span class="user-mention" data-user-id="116083">@pnkfelix</span> seeing as we are both here we should discuss current status, pre-triage, etc</p>



<a name="129807480"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129807480" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129807480">(Jul 17 2018 at 11:23)</a>:</h4>
<p>sounds good</p>



<a name="129807525"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129807525" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129807525">(Jul 17 2018 at 11:24)</a>:</h4>
<p>the big picture seems <em>similar</em> at least, though we've made great progress on the region errors</p>



<a name="129807526"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129807526" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129807526">(Jul 17 2018 at 11:24)</a>:</h4>
<p>I guess first thing might be to skim for untriaged issues</p>



<a name="129807548"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129807548" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129807548">(Jul 17 2018 at 11:25)</a>:</h4>
<p><a href="https://github.com/rust-lang/rust/issues?utf8=%E2%9C%93&amp;q=is%3Aissue+is%3Aopen+label%3AA-nll+no%3Amilestone++-label%3ANLL-deferred" target="_blank" title="https://github.com/rust-lang/rust/issues?utf8=%E2%9C%93&amp;q=is%3Aissue+is%3Aopen+label%3AA-nll+no%3Amilestone++-label%3ANLL-deferred">this search for issues tagged A-nll but not deferred and not on a milestone</a> shows 14 issues</p>



<a name="129807551"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129807551" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129807551">(Jul 17 2018 at 11:25)</a>:</h4>
<p>though some of them look old</p>



<a name="129807640"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129807640" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129807640">(Jul 17 2018 at 11:27)</a>:</h4>
<p>may want to filter out the ones tagged as NLL-fixed-by-NLL as well</p>



<a name="129807646"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129807646" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129807646">(Jul 17 2018 at 11:28)</a>:</h4>
<p>oh yes I think I did that before</p>



<a name="129807687"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129807687" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129807687">(Jul 17 2018 at 11:28)</a>:</h4>
<p>ok that gets us <a href="https://github.com/rust-lang/rust/issues?utf8=%E2%9C%93&amp;q=is%3Aissue+is%3Aopen+label%3AA-nll+no%3Amilestone++-label%3ANLL-deferred+-label%3ANLL-fixed-by-NLL" target="_blank" title="https://github.com/rust-lang/rust/issues?utf8=%E2%9C%93&amp;q=is%3Aissue+is%3Aopen+label%3AA-nll+no%3Amilestone++-label%3ANLL-deferred+-label%3ANLL-fixed-by-NLL">down to 8 issues</a></p>



<a name="129807699"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129807699" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129807699">(Jul 17 2018 at 11:28)</a>:</h4>
<p>two of which are meta issues</p>



<a name="129807700"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129807700" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129807700">(Jul 17 2018 at 11:28)</a>:</h4>
<p>let's look at <a href="https://github.com/rust-lang/rust/issues/52416" target="_blank" title="https://github.com/rust-lang/rust/issues/52416">https://github.com/rust-lang/rust/issues/52416</a></p>



<a name="129807702"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129807702" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129807702">(Jul 17 2018 at 11:29)</a>:</h4>
<p>silly question: does "NLL ICEs from nll-3 crater" supersede/obsolete "NLL ICEs from nll-1 crater" ?</p>



<a name="129807708"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129807708" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129807708">(Jul 17 2018 at 11:29)</a>:</h4>
<p>I think it should</p>



<a name="129807709"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129807709" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129807709">(Jul 17 2018 at 11:29)</a>:</h4>
<p>seems like <a href="https://github.com/rust-lang/rust/issues/52416" target="_blank" title="https://github.com/rust-lang/rust/issues/52416">#52416</a> is a relatively straightforward ICE and we should fix for EP</p>



<a name="129807712"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129807712" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129807712">(Jul 17 2018 at 11:29)</a>:</h4>
<p>I'm going to nominate to write some directions</p>



<a name="129807717"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129807717" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129807717">(Jul 17 2018 at 11:29)</a>:</h4>
<p>(that's the system I've been using; I do a first sweep and traige, then nominate things to revisit during meeting)</p>



<a name="129807761"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129807761" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129807761">(Jul 17 2018 at 11:30)</a>:</h4>
<p>Okay</p>



<a name="129807766"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129807766" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129807766">(Jul 17 2018 at 11:30)</a>:</h4>
<p>though it also appears that <span class="user-mention" data-user-id="116118">@Matthew Jasper</span> is on it</p>



<a name="129807779"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129807779" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129807779">(Jul 17 2018 at 11:30)</a>:</h4>
<p>next is <a href="https://github.com/rust-lang/rust/issues/52384" target="_blank" title="https://github.com/rust-lang/rust/issues/52384">https://github.com/rust-lang/rust/issues/52384</a></p>



<a name="129807790"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129807790" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129807790">(Jul 17 2018 at 11:31)</a>:</h4>
<p>I'm pondering this one; I don't think <span class="user-mention" data-user-id="116118">@Matthew Jasper</span>'s diagnosis is 100% correct, but it's in the right direction</p>



<a name="129807794"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129807794" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129807794">(Jul 17 2018 at 11:31)</a>:</h4>
<p>wait, what's wrong with diagnosis?</p>



<a name="129807799"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129807799" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129807799">(Jul 17 2018 at 11:31)</a>:</h4>
<p>you don't think the user-annotated <code>'static</code> is the relevant bit in the original bug?</p>



<a name="129807843"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129807843" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129807843">(Jul 17 2018 at 11:32)</a>:</h4>
<p>see my comment</p>



<a name="129807849"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129807849" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129807849">(Jul 17 2018 at 11:33)</a>:</h4>
<p>actually <span class="user-mention" data-user-id="116113">@lqd</span> or <span class="user-mention" data-user-id="116122">@simulacrum</span>, do you know if <a href="https://github.com/rust-lang/rust/issues/52054" target="_blank" title="https://github.com/rust-lang/rust/issues/52054">#52054</a> is a subset of <a href="https://github.com/rust-lang/rust/issues/52217" target="_blank" title="https://github.com/rust-lang/rust/issues/52217">#52217</a> ?</p>



<a name="129807850"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129807850" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129807850">(Jul 17 2018 at 11:33)</a>:</h4>
<p>that is, should we close the former as a duplicate?</p>



<a name="129807892"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129807892" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129807892">(Jul 17 2018 at 11:34)</a>:</h4>
<p>aha</p>



<a name="129807894"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129807894" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129807894">(Jul 17 2018 at 11:34)</a>:</h4>
<p>they are different, since one is with 2-phase borrows and one is without</p>



<a name="129807899"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129807899" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129807899">(Jul 17 2018 at 11:34)</a>:</h4>
<p>but we should probably only care about <a href="https://github.com/rust-lang/rust/issues/52217" target="_blank" title="https://github.com/rust-lang/rust/issues/52217">#52217</a></p>



<a name="129807902"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129807902" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129807902">(Jul 17 2018 at 11:34)</a>:</h4>
<p>they are technically different</p>



<a name="129807903"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129807903" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129807903">(Jul 17 2018 at 11:34)</a>:</h4>
<p>since we ... only care about runs <em>with</em> 2 phase borrows enabled, right?</p>



<a name="129807905"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129807905" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129807905">(Jul 17 2018 at 11:34)</a>:</h4>
<p>but I think that the ICEs would've ccurred either way</p>



<a name="129807906"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129807906" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129807906">(Jul 17 2018 at 11:34)</a>:</h4>
<p>I think it is yeah</p>



<a name="129807908"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129807908" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129807908">(Jul 17 2018 at 11:34)</a>:</h4>
<p>that is, they are both the same ICEs</p>



<a name="129807910"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129807910" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129807910">(Jul 17 2018 at 11:35)</a>:</h4>
<p>lemme check again</p>



<a name="129807911"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129807911" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129807911">(Jul 17 2018 at 11:35)</a>:</h4>
<p>ok let's just close <a href="https://github.com/rust-lang/rust/issues/52054" target="_blank" title="https://github.com/rust-lang/rust/issues/52054">#52054</a></p>



<a name="129807920"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129807920" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129807920">(Jul 17 2018 at 11:35)</a>:</h4>
<p>anyway there are already separate issues for each item in the list</p>



<a name="129807937"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129807937" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129807937">(Jul 17 2018 at 11:35)</a>:</h4>
<p>so <a href="https://github.com/rust-lang/rust/issues/52147" target="_blank" title="https://github.com/rust-lang/rust/issues/52147">https://github.com/rust-lang/rust/issues/52147</a> -- diagnostic issue, agree it's ungreat, <span class="user-mention" data-user-id="116118">@Matthew Jasper</span> assigned themselves, I think I will mark for EP2</p>



<a name="129807938"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129807938" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129807938">(Jul 17 2018 at 11:35)</a>:</h4>
<p>yup we can close 52054 I feel</p>



<a name="129807984"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129807984" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129807984">(Jul 17 2018 at 11:36)</a>:</h4>
<p>in general more tailred closure errors are something we should probably try to act on, esp as <span class="user-mention" data-user-id="116107">@David Wood</span> is now free :)</p>



<a name="129807989"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129807989" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129807989">(Jul 17 2018 at 11:36)</a>:</h4>
<blockquote>
<p>yup we can close 52054 I feel</p>
</blockquote>
<p>done</p>



<a name="129807993"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129807993" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129807993">(Jul 17 2018 at 11:36)</a>:</h4>
<p>well actually I'm going to mark <a href="https://github.com/rust-lang/rust/issues/52147" target="_blank" title="https://github.com/rust-lang/rust/issues/52147">https://github.com/rust-lang/rust/issues/52147</a> as RC</p>



<a name="129807996"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129807996" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129807996">(Jul 17 2018 at 11:36)</a>:</h4>
<p>okay good</p>



<a name="129807997"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129807997" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129807997">(Jul 17 2018 at 11:36)</a>:</h4>
<p>it feels (to me) like we could ship EP2 with this if push came to shove?</p>



<a name="129807998"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129807998" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129807998">(Jul 17 2018 at 11:36)</a>:</h4>
<p>one thing <span class="user-mention" data-user-id="116083">@pnkfelix</span> -- <span class="user-mention" data-user-id="116010">@Aaron Turon</span> and I were talking about the general triage process</p>



<a name="129808011"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129808011" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129808011">(Jul 17 2018 at 11:37)</a>:</h4>
<p>and I'm probably going to go over our milestones with somebody else, disconnected from NLL, later on -- you don't have to be a part of it necessarily as I expect it will fall outside of normal working hours -- the goal is mainly to get an outsider's assessment of priority</p>



<a name="129808025"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129808025" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129808025">(Jul 17 2018 at 11:38)</a>:</h4>
<p>that sounds like a good idea</p>



<a name="129808055"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129808055" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129808055">(Jul 17 2018 at 11:38)</a>:</h4>
<p><a href="https://github.com/rust-lang/rust/issues/52078" target="_blank" title="https://github.com/rust-lang/rust/issues/52078">https://github.com/rust-lang/rust/issues/52078</a></p>



<a name="129808065"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129808065" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129808065">(Jul 17 2018 at 11:39)</a>:</h4>
<p>(i just transcribed playground text into the description)</p>



<a name="129808069"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129808069" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129808069">(Jul 17 2018 at 11:39)</a>:</h4>
<p>very curious</p>



<a name="129808072"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129808072" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129808072">(Jul 17 2018 at 11:39)</a>:</h4>
<p>i guess the question before us: EP2 vs RC</p>



<a name="129808078"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129808078" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129808078">(Jul 17 2018 at 11:39)</a>:</h4>
<p>I'm ... surprised by a bug like this</p>



<a name="129808130"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129808130" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129808130">(Jul 17 2018 at 11:40)</a>:</h4>
<p><span class="user-mention" data-user-id="116113">@lqd</span> do you have a sense of how often <a href="https://github.com/rust-lang/rust/issues/52078" target="_blank" title="https://github.com/rust-lang/rust/issues/52078">https://github.com/rust-lang/rust/issues/52078</a> occurred, was it just the one crate?</p>



<a name="129808160"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129808160" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129808160">(Jul 17 2018 at 11:41)</a>:</h4>
<p>I feel there is definitely some weirdness in the area, I can't say for sure if it's exactly the same, but it feels related to implied bounds, and associated types, on a few crates, maybe more than 5 but less than 10</p>



<a name="129808206"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129808206" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129808206">(Jul 17 2018 at 11:42)</a>:</h4>
<p>ok. I'll probably investigate some, particularly as <span class="user-mention" data-user-id="116883">@Tyler Mandry</span> has a PR in that area that I have review anyway</p>



<a name="129808208"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129808208" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129808208">(Jul 17 2018 at 11:42)</a>:</h4>
<p>I'll check quickly how many</p>



<a name="129808223"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129808223" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129808223">(Jul 17 2018 at 11:43)</a>:</h4>
<p>I think my general feeling is that EP2 is about completeness + <em>completely unusable</em> diagnostics</p>



<a name="129808227"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129808227" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129808227">(Jul 17 2018 at 11:43)</a>:</h4>
<p>which I guess means that it fits into that bucket</p>



<a name="129808269"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129808269" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129808269">(Jul 17 2018 at 11:44)</a>:</h4>
<p>around 5 that could be considered in the same general area of bugginess, but that's why it'd be nice for either niko or felix to do a quick pass over these preliminary results :)</p>



<a name="129808292"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129808292" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129808292">(Jul 17 2018 at 11:44)</a>:</h4>
<p><a href="https://github.com/rust-lang/rust/issues/52059" target="_blank" title="https://github.com/rust-lang/rust/issues/52059">https://github.com/rust-lang/rust/issues/52059</a> does not seem to fit that bucket</p>



<a name="129808294"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129808294" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129808294">(Jul 17 2018 at 11:44)</a>:</h4>
<p>I guess RC</p>



<a name="129808307"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129808307" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129808307">(Jul 17 2018 at 11:45)</a>:</h4>
<p>this one happened a couple times elsewhere</p>



<a name="129808310"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129808310" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129808310">(Jul 17 2018 at 11:45)</a>:</h4>
<p>I think <a href="https://github.com/rust-lang/rust/issues/51170" target="_blank" title="https://github.com/rust-lang/rust/issues/51170">https://github.com/rust-lang/rust/issues/51170</a> is also RC, though <span class="user-mention" data-user-id="116118">@Matthew Jasper</span> has a pending PR (r? <span class="user-mention" data-user-id="116083">@pnkfelix</span>)</p>



<a name="129808320"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129808320" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129808320">(Jul 17 2018 at 11:45)</a>:</h4>
<p>ah brilliant</p>



<a name="129808354"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129808354" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129808354">(Jul 17 2018 at 11:46)</a>:</h4>
<p>ok, all triaged</p>



<a name="129808379"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129808379" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129808379">(Jul 17 2018 at 11:47)</a>:</h4>
<p>here is the <a href="https://github.com/rust-lang/rust/issues?utf8=%E2%9C%93&amp;q=is%3Aopen+is%3Aissue+milestone%3A%22Rust+2018+Preview+2%22+label%3AA-NLL+" target="_blank" title="https://github.com/rust-lang/rust/issues?utf8=%E2%9C%93&amp;q=is%3Aopen+is%3Aissue+milestone%3A%22Rust+2018+Preview+2%22+label%3AA-NLL+">list of issues on the EP2 milestone</a></p>



<a name="129808383"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129808383" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129808383">(Jul 17 2018 at 11:47)</a>:</h4>
<p>plenty :)</p>



<a name="129808388"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129808388" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129808388">(Jul 17 2018 at 11:47)</a>:</h4>
<p>I guess to start here are the <a href="https://github.com/rust-lang/rust/issues?utf8=%E2%9C%93&amp;q=is%3Aopen+is%3Aissue+milestone%3A%22Rust+2018+Preview+2%22+label%3AA-NLL+label%3AI-ICE" target="_blank" title="https://github.com/rust-lang/rust/issues?utf8=%E2%9C%93&amp;q=is%3Aopen+is%3Aissue+milestone%3A%22Rust+2018+Preview+2%22+label%3AA-NLL+label%3AI-ICE">5 ICEs</a></p>



<a name="129808429"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129808429" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129808429">(Jul 17 2018 at 11:48)</a>:</h4>
<p>of those, <span class="user-mention" data-user-id="116925">@mikhail-m1</span> is working on <a href="https://github.com/rust-lang/rust/issues/51351" target="_blank" title="https://github.com/rust-lang/rust/issues/51351">#51351</a> (I'm going to add you, <span class="user-mention" data-user-id="116925">@mikhail-m1</span>, to the NLL team so I can assign it to you properly...)</p>



<a name="129808432"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129808432" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129808432">(Jul 17 2018 at 11:48)</a>:</h4>
<p>/me grumbles about stupid github</p>



<a name="129808496"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129808496" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129808496">(Jul 17 2018 at 11:50)</a>:</h4>
<p>regarding <a href="https://github.com/rust-lang/rust/issues/49250" target="_blank" title="https://github.com/rust-lang/rust/issues/49250">https://github.com/rust-lang/rust/issues/49250</a> I have a branch that is like 80% of the way there</p>



<a name="129808500"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129808500" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129808500">(Jul 17 2018 at 11:50)</a>:</h4>
<p>regarding <a href="https://github.com/rust-lang/rust/issues/52057" target="_blank" title="https://github.com/rust-lang/rust/issues/52057">https://github.com/rust-lang/rust/issues/52057</a> it feels pretty similar (potentially related?) to the implied bounds error that we were just looked at, and also to <span class="user-mention" data-user-id="116883">@Tyler Mandry</span>'s PR, maybe i'll assign myself to investigate the bundle today</p>



<a name="129808507"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129808507" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129808507">(Jul 17 2018 at 11:51)</a>:</h4>
<p>I think an hour or so ought to suffice to at least undesratnd what the problem is there</p>



<a name="129808510"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129808510" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129808510">(Jul 17 2018 at 11:51)</a>:</h4>
<p><a href="https://github.com/rust-lang/rust/issues/52113" target="_blank" title="https://github.com/rust-lang/rust/issues/52113">https://github.com/rust-lang/rust/issues/52113</a> is follow-up work to <a href="https://github.com/rust-lang/rust/issues/51351" target="_blank" title="https://github.com/rust-lang/rust/issues/51351">#51351</a> and I owe <span class="user-mention" data-user-id="116925">@mikhail-m1</span> some more detailed thoughts</p>



<a name="129808512"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129808512" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129808512">(Jul 17 2018 at 11:51)</a>:</h4>
<p>ok, so ICEs are fine...</p>



<a name="129808516"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129808516" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129808516">(Jul 17 2018 at 11:52)</a>:</h4>
<p>there are <a href="https://github.com/rust-lang/rust/issues?utf8=%E2%9C%93&amp;q=is%3Aopen+is%3Aissue+milestone%3A%22Rust+2018+Preview+2%22+label%3AA-NLL+-label%3AI-ICE+" target="_blank" title="https://github.com/rust-lang/rust/issues?utf8=%E2%9C%93&amp;q=is%3Aopen+is%3Aissue+milestone%3A%22Rust+2018+Preview+2%22+label%3AA-NLL+-label%3AI-ICE+">14 non-ICEs</a></p>



<a name="129808560"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129808560" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129808560">(Jul 17 2018 at 11:52)</a>:</h4>
<p>ps <span class="user-mention" data-user-id="116083">@pnkfelix</span> or anyone, feel free to interrupt if you disagree with my conclusions :) just trying to get through the list</p>



<a name="129808581"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129808581" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129808581">(Jul 17 2018 at 11:53)</a>:</h4>
<p>oh also <span class="user-mention" data-user-id="120823">@DPC</span> I've invited you to the team as well</p>



<a name="129808594"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129808594" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129808594">(Jul 17 2018 at 11:53)</a>:</h4>
<p>in terms of performance, we have only <a href="https://github.com/rust-lang/rust/issues?utf8=%E2%9C%93&amp;q=is%3Aopen+is%3Aissue+milestone%3A%22Rust+2018+Preview+2%22+label%3AA-NLL+-label%3AI-ICE+label%3ANLL-performant" target="_blank" title="https://github.com/rust-lang/rust/issues?utf8=%E2%9C%93&amp;q=is%3Aopen+is%3Aissue+milestone%3A%22Rust+2018+Preview+2%22+label%3AA-NLL+-label%3AI-ICE+label%3ANLL-performant">one issue</a> currently, which is <a href="https://github.com/rust-lang/rust/issues/52034" target="_blank" title="https://github.com/rust-lang/rust/issues/52034">#52034</a> (liveness improvements)</p>



<a name="129808667"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129808667" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129808667">(Jul 17 2018 at 11:56)</a>:</h4>
<p>I... think that's probably ok. I do think we've got more work to do here though. I'd like us to set some goals -- I was talking to scottmcm about it and they had an interesting perspective, coming from a book on human perception. The TL;DR was that about a 20% slowdown is where things tend to be noticeable (but only if the time is sufficiently large), so you should typically shoot for 10-15%. That kind of fits with my hopes and dreams, but I don't know how realistic it is. =) Anyway, I think we can .. probably put off the details of that for now.</p>



<a name="129808711"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129808711" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129808711">(Jul 17 2018 at 11:56)</a>:</h4>
<p>not the focus of current round of bug fixing anyway</p>



<a name="129808728"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129808728" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129808728">(Jul 17 2018 at 11:56)</a>:</h4>
<p>seems like we can close <a href="https://github.com/rust-lang/rust/issues/51827" target="_blank" title="https://github.com/rust-lang/rust/issues/51827">https://github.com/rust-lang/rust/issues/51827</a>, which was just about <em>doing</em> a crater run</p>



<a name="129808729"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129808729" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129808729">(Jul 17 2018 at 11:56)</a>:</h4>
<p>we've done that now</p>



<a name="129808736"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129808736" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129808736">(Jul 17 2018 at 11:56)</a>:</h4>
<p><span class="user-mention" data-user-id="116113">@lqd</span> -- are the results even fully analyzed?</p>



<a name="129808737"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129808737" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129808737">(Jul 17 2018 at 11:56)</a>:</h4>
<p>I think so, right?</p>



<a name="129808738"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129808738" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129808738">(Jul 17 2018 at 11:57)</a>:</h4>
<p>(pretty amazing!)</p>



<a name="129808744"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129808744" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129808744">(Jul 17 2018 at 11:57)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> what do you want to do about <a href="https://github.com/rust-lang/rust/issues/51915" target="_blank" title="https://github.com/rust-lang/rust/issues/51915">https://github.com/rust-lang/rust/issues/51915</a> ?</p>



<a name="129808752"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129808752" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129808752">(Jul 17 2018 at 11:57)</a>:</h4>
<p>I <em>think</em></p>



<a name="129808767"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129808767" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129808767">(Jul 17 2018 at 11:57)</a>:</h4>
<p><span class="user-mention" data-user-id="116083">@pnkfelix</span> a good question, I wanted to raise that</p>



<a name="129808811"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129808811" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129808811">(Jul 17 2018 at 11:58)</a>:</h4>
<p>how many regressions do we think it accounts for I guess</p>



<a name="129808816"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129808816" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129808816">(Jul 17 2018 at 11:58)</a>:</h4>
<p>I think we encountered at least <em>some</em> with crater?</p>



<a name="129808820"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129808820" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129808820">(Jul 17 2018 at 11:58)</a>:</h4>
<p>(ICEs are done, and root regressions but split into "dependency errors" and "crate errors" so we could then triage them; apart from gross incompetence on my part, I think it just needs a final pass to be sure)</p>



<a name="129808825"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129808825" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129808825">(Jul 17 2018 at 11:58)</a>:</h4>
<p>oh yeah some</p>



<a name="129808894"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129808894" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129808894">(Jul 17 2018 at 12:00)</a>:</h4>
<p>I guess another question is how hard it would be</p>



<a name="129808912"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129808912" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129808912">(Jul 17 2018 at 12:00)</a>:</h4>
<p>(sometimes the line is hard to draw for me but I've seen some cases related to this, IMO)</p>



<a name="129808918"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129808918" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129808918">(Jul 17 2018 at 12:00)</a>:</h4>
<p>yeah it's not entirely obvious</p>



<a name="129808930"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129808930" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129808930">(Jul 17 2018 at 12:01)</a>:</h4>
<p><span class="user-mention" data-user-id="116113">@lqd</span> regarding follow-up, if you want I can try to put an hour or two into it, maybe in another topic you can send me precisely the pointers I should follow up on</p>



<a name="129808934"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129808934" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129808934">(Jul 17 2018 at 12:01)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> I suppose we could tag 51915 as RC</p>



<a name="129808935"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129808935" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129808935">(Jul 17 2018 at 12:01)</a>:</h4>
<p>sure</p>



<a name="129808937"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129808937" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129808937">(Jul 17 2018 at 12:01)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> and then during the preview, based on how many people complain</p>



<a name="129808939"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129808939" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129808939">(Jul 17 2018 at 12:01)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> make a delayed decision about whether to keep that target, or just not bother.</p>



<a name="129808984"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129808984" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129808984">(Jul 17 2018 at 12:02)</a>:</h4>
<p>that sounds reasonable, let's do that</p>



<a name="129808997"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129808997" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129808997">(Jul 17 2018 at 12:03)</a>:</h4>
<p>so it seems like we can close <a href="https://github.com/rust-lang/rust/issues/51918" target="_blank" title="https://github.com/rust-lang/rust/issues/51918">https://github.com/rust-lang/rust/issues/51918</a></p>



<a name="129809000"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809000" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809000">(Jul 17 2018 at 12:03)</a>:</h4>
<p>which is great</p>



<a name="129809006"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809006" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809006">(Jul 17 2018 at 12:03)</a>:</h4>
<p>the remaining 3 NLL-complete bugs are assigned to me ;)</p>



<a name="129809108"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809108" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809108">(Jul 17 2018 at 12:06)</a>:</h4>
<p>one of them though is just added a test, and the others are ones we talked about already</p>



<a name="129809118"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809118" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809118">(Jul 17 2018 at 12:07)</a>:</h4>
<p>I had a 1:1 with spastorino about 46908</p>



<a name="129809120"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809120" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809120">(Jul 17 2018 at 12:07)</a>:</h4>
<p><a href="https://github.com/rust-lang/rust/issues?utf8=%E2%9C%93&amp;q=is%3Aopen+is%3Aissue+milestone%3A%22Rust+2018+Preview+2%22+label%3AA-NLL+-label%3AI-ICE+-label%3ANLL-performant+-label%3ANLL-complete" target="_blank" title="https://github.com/rust-lang/rust/issues?utf8=%E2%9C%93&amp;q=is%3Aopen+is%3Aissue+milestone%3A%22Rust+2018+Preview+2%22+label%3AA-NLL+-label%3AI-ICE+-label%3ANLL-performant+-label%3ANLL-complete">remaining issues</a></p>



<a name="129809121"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809121" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809121">(Jul 17 2018 at 12:07)</a>:</h4>
<p>it seemed like they were close to having the buffering of the MIR-borrowck errors done</p>



<a name="129809123"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809123" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809123">(Jul 17 2018 at 12:07)</a>:</h4>
<p>ok, that's good</p>



<a name="129809126"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809126" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809126">(Jul 17 2018 at 12:07)</a>:</h4>
<p>I'm actually a little surprised they don't have a PR up. Maybe they didn't have as much free time as they expected</p>



<a name="129809182"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809182" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809182">(Jul 17 2018 at 12:09)</a>:</h4>
<p>anyway the buffering should also address 51167.</p>



<a name="129809188"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809188" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809188">(Jul 17 2018 at 12:09)</a>:</h4>
<p>ah, yes</p>



<a name="129809191"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809191" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809191">(Jul 17 2018 at 12:09)</a>:</h4>
<p>I'll assign to <span class="user-mention" data-user-id="116266">@Santiago Pastorino</span> then</p>



<a name="129809244"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809244" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809244">(Jul 17 2018 at 12:10)</a>:</h4>
<p>ps <span class="user-mention" data-user-id="116083">@pnkfelix</span> if you write e.g. <a href="https://github.com/rust-lang/rust/issues/46908" target="_blank" title="https://github.com/rust-lang/rust/issues/46908">#46908</a> we get links now :)</p>



<a name="129809250"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809250" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809250">(Jul 17 2018 at 12:10)</a>:</h4>
<p>oh nice</p>



<a name="129809278"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809278" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809278">(Jul 17 2018 at 12:11)</a>:</h4>
<p>the remaining issues, we already touched on <a href="https://github.com/rust-lang/rust/issues/52384" target="_blank" title="https://github.com/rust-lang/rust/issues/52384">#52384</a></p>



<a name="129809330"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809330" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809330">(Jul 17 2018 at 12:12)</a>:</h4>
<p>so it seems like the major remaining things are:</p>
<ul>
<li>more progress on region errors</li>
<li>html5ever and tuple-stress, which are the &gt;1000% regressions (but I think our current best next step is the liveness optimization)</li>
</ul>



<a name="129809331"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809331" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809331">(Jul 17 2018 at 12:12)</a>:</h4>
<p>though I don't know if <span class="user-mention" data-user-id="116009">@nikomatsakis</span> (who I see as the obvious person to attack it) have the cycles to address <a href="https://github.com/rust-lang/rust/issues/52384" target="_blank" title="https://github.com/rust-lang/rust/issues/52384">#52384</a>.</p>



<a name="129809338"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809338" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809338">(Jul 17 2018 at 12:12)</a>:</h4>
<p>I plan to write up mentoring instructions</p>



<a name="129809340"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809340" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809340">(Jul 17 2018 at 12:12)</a>:</h4>
<p>I think that should be fairly easy</p>



<a name="129809343"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809343" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809343">(Jul 17 2018 at 12:12)</a>:</h4>
<p>actually I may just fix it</p>



<a name="129809345"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809345" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809345">(Jul 17 2018 at 12:12)</a>:</h4>
<p>might be just a line or two</p>



<a name="129809347"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809347" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809347">(Jul 17 2018 at 12:12)</a>:</h4>
<p>it actually intersects with the other bug I am working on</p>



<a name="129809355"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809355" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809355">(Jul 17 2018 at 12:13)</a>:</h4>
<p>that is, <a href="https://github.com/rust-lang/rust/issues/48071" target="_blank" title="https://github.com/rust-lang/rust/issues/48071">#48071</a></p>



<a name="129809359"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809359" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809359">(Jul 17 2018 at 12:13)</a>:</h4>
<p>okay. and you think you and <span class="user-mention" data-user-id="116107">@David Wood</span> should be able to address <a href="https://github.com/rust-lang/rust/issues/51188" target="_blank" title="https://github.com/rust-lang/rust/issues/51188">#51188</a> ?</p>



<a name="129809365"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809365" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809365">(Jul 17 2018 at 12:13)</a>:</h4>
<p>well I think we need to  identify some more concrete next steps</p>



<a name="129809368"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809368" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809368">(Jul 17 2018 at 12:13)</a>:</h4>
<p>I was thinking about it last night and I have a few</p>



<a name="129809374"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809374" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809374">(Jul 17 2018 at 12:14)</a>:</h4>
<p>e.g., right now the stuff that tries to label the regions at play doesn't do a great job  on closure upvars</p>



<a name="129809415"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809415" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809415">(Jul 17 2018 at 12:14)</a>:</h4>
<p>and there is one other case that could be improved</p>



<a name="129809416"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809416" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809416">(Jul 17 2018 at 12:14)</a>:</h4>
<p>those are the obvious, relatively easy tasks</p>



<a name="129809422"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809422" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809422">(Jul 17 2018 at 12:14)</a>:</h4>
<p>somewhat more complex is then working on and fine-tuning how we present and classify the causes themselves</p>



<a name="129809423"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809423" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809423">(Jul 17 2018 at 12:14)</a>:</h4>
<p>which remains relatively crude</p>



<a name="129809427"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809427" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809427">(Jul 17 2018 at 12:14)</a>:</h4>
<p>I'll try to open up those first two issues after we are done talking</p>



<a name="129809436"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809436" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809436">(Jul 17 2018 at 12:15)</a>:</h4>
<p>not sure <span class="user-mention" data-user-id="116083">@pnkfelix</span> if you were following the progress we made there</p>



<a name="129809440"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809440" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809440">(Jul 17 2018 at 12:15)</a>:</h4>
<p>I skimmed the backlog a little</p>



<a name="129809442"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809442" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809442">(Jul 17 2018 at 12:15)</a>:</h4>
<p>that said, there is also another layer of stuff we might do:</p>



<a name="129809446"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809446" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809446">(Jul 17 2018 at 12:15)</a>:</h4>
<p>in particular <a href="https://github.com/rust-lang/rust/issues/51027" target="_blank" title="https://github.com/rust-lang/rust/issues/51027">#51027</a> -- special messages around closures</p>



<a name="129809491"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809491" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809491">(Jul 17 2018 at 12:16)</a>:</h4>
<p>so i guess those are the current areas of exploration:</p>
<ul>
<li>improving how we identify the regions at play</li>
<li>tailored for closures in some cases</li>
<li>presenting causes better</li>
</ul>



<a name="129809493"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809493" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809493">(Jul 17 2018 at 12:16)</a>:</h4>
<p>my feeling is that tailoring for closures may be the best next step</p>



<a name="129809496"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809496" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809496">(Jul 17 2018 at 12:16)</a>:</h4>
<p>because it may lead to changing the structure of the message in some cases</p>



<a name="129809498"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809498" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809498">(Jul 17 2018 at 12:16)</a>:</h4>
<p>and a surprisingly large number of the cases I would want to fine-tune</p>



<a name="129809499"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809499" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809499">(Jul 17 2018 at 12:17)</a>:</h4>
<p>wind up related to closures</p>



<a name="129809504"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809504" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809504">(Jul 17 2018 at 12:17)</a>:</h4>
<p>at least when I went poking about</p>



<a name="129809507"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809507" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809507">(Jul 17 2018 at 12:17)</a>:</h4>
<p>I don't remember how I wanted to tailor things, I think I had a few notes in <a href="https://github.com/rust-lang/rust/issues/51027" target="_blank" title="https://github.com/rust-lang/rust/issues/51027">#51027</a></p>



<a name="129809513"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809513" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809513">(Jul 17 2018 at 12:17)</a>:</h4>
<p>there's definitely notes there</p>



<a name="129809555"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809555" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809555">(Jul 17 2018 at 12:18)</a>:</h4>
<p>this is the current output</p>



<a name="129809556"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809556" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809556">(Jul 17 2018 at 12:18)</a>:</h4>
<div class="codehilite"><pre><span></span>error: unsatisfied lifetime constraints
  --&gt; $DIR/issue-45983.rs:17:18
   |
LL |     let x = None;
   |         - lifetime `&#39;2` appears in the type of `x`
LL |     give_any(|y| x = Some(y));
   |               -  ^^^^^^^^^^^ free region requires that `&#39;1` must outlive `&#39;2`
   |               |
| lifetime `&#39;1` appears in this argument
</pre></div>



<a name="129809560"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809560" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809560">(Jul 17 2018 at 12:18)</a>:</h4>
<p>for <a href="https://github.com/rust-lang/rust/blob/master/src/test/ui/borrowck/issue-45983.nll.stderr" target="_blank" title="https://github.com/rust-lang/rust/blob/master/src/test/ui/borrowck/issue-45983.nll.stderr">https://github.com/rust-lang/rust/blob/master/src/test/ui/borrowck/issue-45983.nll.stderr</a></p>



<a name="129809562"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809562" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809562">(Jul 17 2018 at 12:18)</a>:</h4>
<p>not nearly as terrible as before</p>



<a name="129809564"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809564" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809564">(Jul 17 2018 at 12:18)</a>:</h4>
<p>right</p>



<a name="129809567"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809567" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809567">(Jul 17 2018 at 12:18)</a>:</h4>
<p>I've been musing about whether we could punt this to RC</p>



<a name="129809568"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809568" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809568">(Jul 17 2018 at 12:18)</a>:</h4>
<p>one of the things (closure upvars) would probably improve the "lifetime <code>'2</code> appears in the type of <code>x</code>"</p>



<a name="129809569"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809569" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809569">(Jul 17 2018 at 12:18)</a>:</h4>
<p>but it'd be nice to fix</p>



<a name="129809572"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809572" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809572">(Jul 17 2018 at 12:18)</a>:</h4>
<p>because otherwise we'll get lots of complaints for something we know is wrong</p>



<a name="129809575"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809575" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809575">(Jul 17 2018 at 12:18)</a>:</h4>
<p>but I think that the worst part of this is the "free region requires that <code>'1</code> must outlive <code>'2</code>"</p>



<a name="129809576"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809576" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809576">(Jul 17 2018 at 12:18)</a>:</h4>
<p>which means its noise</p>



<a name="129809577"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809577" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809577">(Jul 17 2018 at 12:18)</a>:</h4>
<p>which is pretty goofy</p>



<a name="129809578"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809578" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809578">(Jul 17 2018 at 12:18)</a>:</h4>
<p>that's the part I wanted to tailor</p>



<a name="129809586"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809586" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809586">(Jul 17 2018 at 12:19)</a>:</h4>
<p>it doesn't even really make sense</p>



<a name="129809592"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809592" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809592">(Jul 17 2018 at 12:19)</a>:</h4>
<p>still, overall the state of the EP2 seems...kinda good, maybe we should glance over the RC issues</p>



<a name="129809623"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809623" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> DPC <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809623">(Jul 17 2018 at 12:20)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> maybe for that error we can add a line on how to solve it?</p>



<a name="129809645"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809645" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809645">(Jul 17 2018 at 12:20)</a>:</h4>
<p>I'm gonna nominate the <a href="https://github.com/rust-lang/rust/issues/51027" target="_blank" title="https://github.com/rust-lang/rust/issues/51027">#51027</a> for further progress</p>



<a name="129809655"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809655" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809655">(Jul 17 2018 at 12:21)</a>:</h4>
<p><span class="user-mention" data-user-id="120823">@DPC</span> yeah; I think the first thing is we have to identify the situation. Actually fixing that particular problem is non-trivial and I don't how we could suggest a sol'n. Mostly i'd want to convey that <code>y</code> is borrowed data valid only during the closure, so it cannot escape into <code>x</code></p>



<a name="129809830"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809830" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809830">(Jul 17 2018 at 12:26)</a>:</h4>
<p>ok so -- should we take a break for now? I kind of want to review my to do list and plan the rest of my day...</p>



<a name="129809834"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809834" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809834">(Jul 17 2018 at 12:26)</a>:</h4>
<p>though I think we've not quite got as many nominated issues and things as I would like</p>



<a name="129809839"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809839" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809839">(Jul 17 2018 at 12:26)</a>:</h4>
<p>We can take a break. are you planning on being at the meeting tonight?</p>



<a name="129809841"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809841" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809841">(Jul 17 2018 at 12:26)</a>:</h4>
<p>looking over njn's notes in <a href="https://github.com/rust-lang/rust/issues/52028" target="_blank" title="https://github.com/rust-lang/rust/issues/52028">https://github.com/rust-lang/rust/issues/52028</a>  however gave me some good ideas, so I might try to open u an issue there</p>



<a name="129809846"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809846" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809846">(Jul 17 2018 at 12:26)</a>:</h4>
<p>I was planning on it, yes. The time is quite late here but that's ok</p>



<a name="129809854"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809854" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809854">(Jul 17 2018 at 12:27)</a>:</h4>
<p>okay, i wasn't sure if you'd be busy with family or just, you know, enjoying the locale</p>



<a name="129809934"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809934" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809934">(Jul 17 2018 at 12:29)</a>:</h4>
<p><span class="user-mention" data-user-id="116083">@pnkfelix</span> did you see my <a href="https://internals.rust-lang.org/t/nikos-availability-over-july-and-august/7904" target="_blank" title="https://internals.rust-lang.org/t/nikos-availability-over-july-and-august/7904">notes on my availability here btw</a>?</p>



<a name="129809981"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/129809981" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#129809981">(Jul 17 2018 at 12:30)</a>:</h4>
<p>I did. Ah but I guess I didn't read the opening paragraph carefully.</p>



<a name="130209698"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130209698" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130209698">(Jul 24 2018 at 13:07)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> okay shall we do some status review / discussion?</p>



<a name="130209871"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130209871" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130209871">(Jul 24 2018 at 13:11)</a>:</h4>
<p>ok gimme a minute</p>



<a name="130210199"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130210199" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130210199">(Jul 24 2018 at 13:17)</a>:</h4>
<p>ok <span class="user-mention" data-user-id="116083">@pnkfelix</span>  — Emily and I were just realizing that our hotel in athens is actually right next to the area affected by <a href="https://www.washingtonpost.com/world/death-toll-jumps-to-49-as-strong-winds-fuel-greece-wildfires/2018/07/24/e0d5a12e-8f19-11e8-b769-e3fff17f0689_story.html?utm_term=.a01c4e6e02ee" target="_blank" title="https://www.washingtonpost.com/world/death-toll-jumps-to-49-as-strong-winds-fuel-greece-wildfires/2018/07/24/e0d5a12e-8f19-11e8-b769-e3fff17f0689_story.html?utm_term=.a01c4e6e02ee">these wildfires</a>...</p>



<a name="130210210"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130210210" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130210210">(Jul 24 2018 at 13:17)</a>:</h4>
<p>so I got a bit distracted :)</p>



<a name="130210211"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130210211" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130210211">(Jul 24 2018 at 13:17)</a>:</h4>
<p>back now</p>



<a name="130210381"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130210381" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130210381">(Jul 24 2018 at 13:20)</a>:</h4>
<p>okay</p>



<a name="130210390"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130210390" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130210390">(Jul 24 2018 at 13:20)</a>:</h4>
<p>So just to update you on my current situation</p>



<a name="130210399"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130210399" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130210399">(Jul 24 2018 at 13:20)</a>:</h4>
<p>something has ... come back to bite me in the ass, slightly</p>



<a name="130210420"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130210420" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130210420">(Jul 24 2018 at 13:21)</a>:</h4>
<p>To accommodate the change in semantics for match guards</p>



<a name="130210425"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130210425" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130210425">(Jul 24 2018 at 13:21)</a>:</h4>
<p>what's that?</p>



<a name="130210427"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130210427" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130210427">(Jul 24 2018 at 13:21)</a>:</h4>
<p>I changed the MIR codegen depending on whether you are in NLL or not</p>



<a name="130210524"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130210524" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130210524">(Jul 24 2018 at 13:23)</a>:</h4>
<p>and the MIR-borrowck'er is double checking certain things, like that you don't try to mutably borrow something via  that <code>&amp;*tmp</code> that is created by the match guard</p>



<a name="130210536"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130210536" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130210536">(Jul 24 2018 at 13:23)</a>:</h4>
<p>ok</p>



<a name="130210550"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130210550" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130210550">(Jul 24 2018 at 13:23)</a>:</h4>
<p>now, its relatively easy to disable the check in that case, and say "let this through if we're in borrowck=migrate"</p>



<a name="130210551"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130210551" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130210551">(Jul 24 2018 at 13:23)</a>:</h4>
<p>the problem</p>



<a name="130210553"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130210553" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130210553">(Jul 24 2018 at 13:23)</a>:</h4>
<p>is that the MIR being generated here</p>



<a name="130210557"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130210557" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130210557">(Jul 24 2018 at 13:23)</a>:</h4>
<p>then subsequently causes an ICE downstream</p>



<a name="130210592"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130210592" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130210592">(Jul 24 2018 at 13:24)</a>:</h4>
<p>namely, in elaborate-drops</p>



<a name="130210604"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130210604" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130210604">(Jul 24 2018 at 13:24)</a>:</h4>
<p>where it runs the gather_moves pass</p>



<a name="130210608"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130210608" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130210608">(Jul 24 2018 at 13:24)</a>:</h4>
<p>and that is returning an Err</p>



<a name="130210612"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130210612" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130210612">(Jul 24 2018 at 13:24)</a>:</h4>
<p>because the generated code has a Move out of a borrowed thing</p>



<a name="130210636"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130210636" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130210636">(Jul 24 2018 at 13:24)</a>:</h4>
<p>when  I say "generated here"</p>



<a name="130210655"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130210655" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130210655">(Jul 24 2018 at 13:24)</a>:</h4>
<p>I mean in the code from <a href="https://github.com/rust-lang/rust/issues/27282" target="_blank" title="https://github.com/rust-lang/rust/issues/27282">#27282</a></p>



<a name="130210663"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130210663" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130210663">(Jul 24 2018 at 13:25)</a>:</h4>
<p>which is what I am currently using as my reference case for migration</p>



<a name="130210674"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130210674" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130210674">(Jul 24 2018 at 13:25)</a>:</h4>
<p>so the question for me now is</p>



<a name="130210681"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130210681" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130210681">(Jul 24 2018 at 13:25)</a>:</h4>
<p>what's the "right" way to handle this</p>



<a name="130210690"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130210690" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130210690">(Jul 24 2018 at 13:25)</a>:</h4>
<p>oh I see</p>



<a name="130210691"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130210691" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130210691">(Jul 24 2018 at 13:25)</a>:</h4>
<p>the "ideal" thing would be to have an oracle predict that MIR-borrowck is going to fail</p>



<a name="130210696"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130210696" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130210696">(Jul 24 2018 at 13:25)</a>:</h4>
<p>and then use the <em>old</em> MIR codegen</p>



<a name="130210700"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130210700" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130210700">(Jul 24 2018 at 13:25)</a>:</h4>
<p>so this is code that <em>should not</em> have borrow-checked but did</p>



<a name="130210702"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130210702" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130210702">(Jul 24 2018 at 13:25)</a>:</h4>
<p>just for backwards compatibility</p>



<a name="130210703"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130210703" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130210703">(Jul 24 2018 at 13:26)</a>:</h4>
<p>egads</p>



<a name="130210748"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130210748" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130210748">(Jul 24 2018 at 13:26)</a>:</h4>
<p>quite a pickle :)</p>



<a name="130210753"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130210753" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130210753">(Jul 24 2018 at 13:26)</a>:</h4>
<p>yeah</p>



<a name="130210756"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130210756" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130210756">(Jul 24 2018 at 13:26)</a>:</h4>
<p>like, another solution would be to hack things up</p>



<a name="130210762"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130210762" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130210762">(Jul 24 2018 at 13:26)</a>:</h4>
<p>so that elaborate-drops accepts this code in <em>some</em> way</p>



<a name="130210767"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130210767" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130210767">(Jul 24 2018 at 13:26)</a>:</h4>
<p>but I worry about that injecting new bugs</p>



<a name="130210777"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130210777" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130210777">(Jul 24 2018 at 13:27)</a>:</h4>
<p>another option would be to accept new compiler errors in cases like this</p>



<a name="130210784"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130210784" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130210784">(Jul 24 2018 at 13:27)</a>:</h4>
<p>not ICE's (hopefully)</p>



<a name="130210791"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130210791" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130210791">(Jul 24 2018 at 13:27)</a>:</h4>
<p>but also not ensuring true backwards compatibility in all cases</p>



<a name="130210796"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130210796" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130210796">(Jul 24 2018 at 13:27)</a>:</h4>
<p>since this code is unsound anyway</p>



<a name="130210804"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130210804" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130210804">(Jul 24 2018 at 13:27)</a>:</h4>
<p>hmm</p>



<a name="130210808"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130210808" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130210808">(Jul 24 2018 at 13:27)</a>:</h4>
<p>so we could perhaps identify certain kinds of errors</p>



<a name="130210814"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130210814" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130210814">(Jul 24 2018 at 13:27)</a>:</h4>
<p>e.g. moves from non-movable locations</p>



<a name="130210819"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130210819" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130210819">(Jul 24 2018 at 13:28)</a>:</h4>
<p>and make those ALWAYS hard errors</p>



<a name="130210861"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130210861" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130210861">(Jul 24 2018 at 13:28)</a>:</h4>
<p>this seems like a corner case, i'd be surpised if it cropped up in practice</p>



<a name="130210868"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130210868" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130210868">(Jul 24 2018 at 13:28)</a>:</h4>
<p>right</p>



<a name="130210876"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130210876" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130210876">(Jul 24 2018 at 13:28)</a>:</h4>
<p>especially since</p>



<a name="130210881"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130210881" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130210881">(Jul 24 2018 at 13:28)</a>:</h4>
<p>you have to be sidestepping the existing checks on mutation in guards</p>



<a name="130210885"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130210885" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130210885">(Jul 24 2018 at 13:28)</a>:</h4>
<p>(via a closure, like how <a href="https://github.com/rust-lang/rust/issues/27282" target="_blank" title="https://github.com/rust-lang/rust/issues/27282">#27282</a> does)</p>



<a name="130210909"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130210909" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130210909">(Jul 24 2018 at 13:29)</a>:</h4>
<p>of course, that will then mean that I'll have to find a new way to test <code>-Z borrowck-migrate</code>. :)</p>



<a name="130210918"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130210918" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130210918">(Jul 24 2018 at 13:29)</a>:</h4>
<p>luckily <span class="user-mention" data-user-id="116113">@lqd</span> generated a list <a href="https://github.com/rust-lang/rust/issues/46908#issuecomment-406652255" target="_blank" title="https://github.com/rust-lang/rust/issues/46908#issuecomment-406652255">here</a></p>



<a name="130210957"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130210957" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130210957">(Jul 24 2018 at 13:30)</a>:</h4>
<p>I think that's kind of reasonable</p>



<a name="130211004"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130211004" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130211004">(Jul 24 2018 at 13:30)</a>:</h4>
<p>to make this a hard error</p>



<a name="130211020"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130211020" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130211020">(Jul 24 2018 at 13:30)</a>:</h4>
<p>okay lets try that</p>



<a name="130211032"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130211032" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130211032">(Jul 24 2018 at 13:30)</a>:</h4>
<p>after all, its not really reasonable to try to assign a semantics to the example from <a href="https://github.com/rust-lang/rust/issues/27282" target="_blank" title="https://github.com/rust-lang/rust/issues/27282">#27282</a></p>



<a name="130211078"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130211078" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130211078">(Jul 24 2018 at 13:31)</a>:</h4>
<p>yeah</p>



<a name="130211239"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130211239" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130211239">(Jul 24 2018 at 13:33)</a>:</h4>
<p>okay so now that we've covered that</p>



<a name="130211246"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130211246" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130211246">(Jul 24 2018 at 13:33)</a>:</h4>
<p>lets triage</p>



<a name="130211342"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130211342" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130211342">(Jul 24 2018 at 13:34)</a>:</h4>
<p>I guess we'll start with <a href="https://github.com/rust-lang/rust/issues?utf8=%E2%9C%93&amp;q=is%3Aopen+is%3Aissue+label%3AWG-compiler-nll+-label%3ANLL-deferred+-label%3ANLL-performant+-label%3ANLL-diagnostics+-label%3ANLL-complete+-label%3ANLL-sound++-label%3ANLL-fixed-by-NLL" target="_blank" title="https://github.com/rust-lang/rust/issues?utf8=%E2%9C%93&amp;q=is%3Aopen+is%3Aissue+label%3AWG-compiler-nll+-label%3ANLL-deferred+-label%3ANLL-performant+-label%3ANLL-diagnostics+-label%3ANLL-complete+-label%3ANLL-sound++-label%3ANLL-fixed-by-NLL">untriaged issues</a></p>



<a name="130211349"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130211349" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130211349">(Jul 24 2018 at 13:34)</a>:</h4>
<p>ok</p>



<a name="130211362"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130211362" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130211362">(Jul 24 2018 at 13:35)</a>:</h4>
<p>weird, suprised that html5ever (<a href="https://github.com/rust-lang/rust/issues/52028" target="_blank" title="https://github.com/rust-lang/rust/issues/52028">#52028</a>) doesn't have a triage label?</p>



<a name="130211368"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130211368" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130211368">(Jul 24 2018 at 13:35)</a>:</h4>
<p>I guess it does have a milestone</p>



<a name="130211372"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130211372" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130211372">(Jul 24 2018 at 13:35)</a>:</h4>
<p>I'm surprised by some of these</p>



<a name="130211375"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130211375" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130211375">(Jul 24 2018 at 13:35)</a>:</h4>
<p>oh, ok</p>



<a name="130211379"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130211379" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130211379">(Jul 24 2018 at 13:35)</a>:</h4>
<p>I just added NLL-performant to it</p>



<a name="130211449"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130211449" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130211449">(Jul 24 2018 at 13:36)</a>:</h4>
<p>all of these are actually on a milestone (except for overall tracking issue <a href="https://github.com/rust-lang/rust/issues/43234" target="_blank" title="https://github.com/rust-lang/rust/issues/43234">#43234</a> )</p>



<a name="130211454"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130211454" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130211454">(Jul 24 2018 at 13:36)</a>:</h4>
<p>but it would still be good for them to have categorization labels</p>



<a name="130211455"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130211455" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130211455">(Jul 24 2018 at 13:36)</a>:</h4>
<p>yes</p>



<a name="130211461"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130211461" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130211461">(Jul 24 2018 at 13:37)</a>:</h4>
<p>so lets see, <a href="https://github.com/rust-lang/rust/issues/51915" target="_blank" title="https://github.com/rust-lang/rust/issues/51915">#51915</a> is the "common regression with 2 phase borrows"</p>



<a name="130211469"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130211469" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130211469">(Jul 24 2018 at 13:37)</a>:</h4>
<p>that's NLL-complete, right?</p>



<a name="130211473"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130211473" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130211473">(Jul 24 2018 at 13:37)</a>:</h4>
<p>depending on one's POV</p>



<a name="130211474"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130211474" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130211474">(Jul 24 2018 at 13:37)</a>:</h4>
<p>yep</p>



<a name="130211476"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130211476" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130211476">(Jul 24 2018 at 13:37)</a>:</h4>
<p>right, depending on your POV</p>



<a name="130211482"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130211482" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130211482">(Jul 24 2018 at 13:37)</a>:</h4>
<p>likewise <a href="https://github.com/rust-lang/rust/issues/51354" target="_blank" title="https://github.com/rust-lang/rust/issues/51354">#51354</a> is nll-complete</p>



<a name="130211529"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130211529" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130211529">(Jul 24 2018 at 13:38)</a>:</h4>
<p>yes</p>



<a name="130211540"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130211540" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130211540">(Jul 24 2018 at 13:38)</a>:</h4>
<p>I think I'd put <a href="https://github.com/rust-lang/rust/issues/49579" target="_blank" title="https://github.com/rust-lang/rust/issues/49579">#49579</a> in nll-deferred</p>



<a name="130211549"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130211549" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130211549">(Jul 24 2018 at 13:38)</a>:</h4>
<p>that or just make the test for it myself today. :)</p>



<a name="130211554"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130211554" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130211554">(Jul 24 2018 at 13:38)</a>:</h4>
<p>sounds fine</p>



<a name="130211561"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130211561" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130211561">(Jul 24 2018 at 13:39)</a>:</h4>
<p>eh I'll make it nll-complete</p>



<a name="130211565"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130211565" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130211565">(Jul 24 2018 at 13:39)</a>:</h4>
<p>since the original bug was a completeness issue</p>



<a name="130211581"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130211581" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130211581">(Jul 24 2018 at 13:39)</a>:</h4>
<p><a href="https://github.com/rust-lang/rust/issues/46983" target="_blank" title="https://github.com/rust-lang/rust/issues/46983">#46983</a> is nll-diagnostics</p>



<a name="130211636"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130211636" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130211636">(Jul 24 2018 at 13:40)</a>:</h4>
<p>the last three ... hmm.</p>



<a name="130211644"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130211644" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130211644">(Jul 24 2018 at 13:40)</a>:</h4>
<p>I think that <a href="https://github.com/rust-lang/rust/issues/46983" target="_blank" title="https://github.com/rust-lang/rust/issues/46983">https://github.com/rust-lang/rust/issues/46983</a> is arguably just "fixed"</p>



<a name="130211675"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130211675" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130211675">(Jul 24 2018 at 13:40)</a>:</h4>
<p>e.g. dyn-trait-underscore is (I think) more legibile than before</p>



<a name="130211677"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130211677" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130211677">(Jul 24 2018 at 13:40)</a>:</h4>
<p>yes you re right</p>



<a name="130211716"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130211716" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130211716">(Jul 24 2018 at 13:41)</a>:</h4>
<p>as for the last 3...</p>



<a name="130211780"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130211780" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130211780">(Jul 24 2018 at 13:42)</a>:</h4>
<p>well obviously the NLL tracking issue can stay as is</p>



<a name="130211792"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130211792" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130211792">(Jul 24 2018 at 13:42)</a>:</h4>
<p>so really its just <a href="https://github.com/rust-lang/rust/issues/46901" target="_blank" title="https://github.com/rust-lang/rust/issues/46901">#46901</a> and <a href="https://github.com/rust-lang/rust/issues/46702" target="_blank" title="https://github.com/rust-lang/rust/issues/46702">#46702</a> that need some kind of more specific label</p>



<a name="130211795"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130211795" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130211795">(Jul 24 2018 at 13:43)</a>:</h4>
<p>the "needs a specification"... I don't know, maybe NLL-deferred?</p>



<a name="130211812"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130211812" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130211812">(Jul 24 2018 at 13:43)</a>:</h4>
<p>NLL-complete :)</p>



<a name="130211816"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130211816" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130211816">(Jul 24 2018 at 13:43)</a>:</h4>
<p>no pun intended :)</p>



<a name="130211822"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130211822" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130211822">(Jul 24 2018 at 13:43)</a>:</h4>
<p>well actually pun intended</p>



<a name="130211830"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130211830" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130211830">(Jul 24 2018 at 13:43)</a>:</h4>
<p>yeah lets tag <a href="https://github.com/rust-lang/rust/issues/46901" target="_blank" title="https://github.com/rust-lang/rust/issues/46901">#46901</a> with NLL-deferred</p>



<a name="130211842"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130211842" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130211842">(Jul 24 2018 at 13:43)</a>:</h4>
<p>I think <a href="https://github.com/rust-lang/rust/issues/46702" target="_blank" title="https://github.com/rust-lang/rust/issues/46702">https://github.com/rust-lang/rust/issues/46702</a> is arguably just .. close?</p>



<a name="130211847"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130211847" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130211847">(Jul 24 2018 at 13:43)</a>:</h4>
<p>I barely even remember what it means anymore</p>



<a name="130211897"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130211897" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130211897">(Jul 24 2018 at 13:44)</a>:</h4>
<p>I guess I can look</p>



<a name="130211910"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130211910" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130211910">(Jul 24 2018 at 13:44)</a>:</h4>
<p>the note is still there</p>



<a name="130211912"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130211912" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130211912">(Jul 24 2018 at 13:44)</a>:</h4>
<p>in the code</p>



<a name="130211951"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130211951" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130211951">(Jul 24 2018 at 13:45)</a>:</h4>
<p>i have no idea what to do about this</p>



<a name="130211959"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130211959" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130211959">(Jul 24 2018 at 13:45)</a>:</h4>
<p>there is a presumably related fixme a few lines down</p>



<a name="130212030"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212030" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212030">(Jul 24 2018 at 13:46)</a>:</h4>
<p>namely <a href="https://github.com/rust-lang/rust/blob/a1e6bcb2085cba3d5e549ba3b175f99487c21639/src/librustc_mir/borrow_check/nll/type_check/mod.rs#L301" target="_blank" title="https://github.com/rust-lang/rust/blob/a1e6bcb2085cba3d5e549ba3b175f99487c21639/src/librustc_mir/borrow_check/nll/type_check/mod.rs#L301">this</a></p>



<a name="130212056"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212056" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212056">(Jul 24 2018 at 13:47)</a>:</h4>
<p>does this end up being related to the issue about respecting lifetimes written by the user?</p>



<a name="130212064"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212064" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212064">(Jul 24 2018 at 13:47)</a>:</h4>
<p>I don't think so...</p>



<a name="130212067"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212067" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212067">(Jul 24 2018 at 13:47)</a>:</h4>
<p>or can the lifetimes in the example from the FIXME arise just from inference</p>



<a name="130212075"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212075" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212075">(Jul 24 2018 at 13:47)</a>:</h4>
<p>iirc this is kind of a question about miri integration interacting with MIR and NLL</p>



<a name="130212081"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212081" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212081">(Jul 24 2018 at 13:47)</a>:</h4>
<p>things may be a bit more complete now than they were before</p>



<a name="130212129"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212129" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212129">(Jul 24 2018 at 13:48)</a>:</h4>
<p>I guess I would say NLL-deferred but leave the issue open</p>



<a name="130212131"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212131" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212131">(Jul 24 2018 at 13:48)</a>:</h4>
<p>but we're still pulling things off the <code>value.ty</code> instead of the <code>value.val</code></p>



<a name="130212138"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212138" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212138">(Jul 24 2018 at 13:48)</a>:</h4>
<p>so it ... can't be finished ... right?</p>



<a name="130212154"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212154" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212154">(Jul 24 2018 at 13:48)</a>:</h4>
<p>okay I'm happy to tag with NLL-deferred if you are cool with that</p>



<a name="130212170"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212170" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212170">(Jul 24 2018 at 13:49)</a>:</h4>
<p>ok</p>



<a name="130212178"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212178" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212178">(Jul 24 2018 at 13:49)</a>:</h4>
<p>shall we review the EP2 stuff?</p>



<a name="130212182"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212182" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212182">(Jul 24 2018 at 13:49)</a>:</h4>
<p>I think it looked like we were doing pretty well</p>



<a name="130212278"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212278" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212278">(Jul 24 2018 at 13:50)</a>:</h4>
<p>so, is <a href="https://github.com/rust-lang/rust/issues?utf8=%E2%9C%93&amp;q=is%3Aopen+is%3Aissue+label%3AWG-compiler-nll++milestone%3A%22Rust+2018+Preview+2%22+" target="_blank" title="https://github.com/rust-lang/rust/issues?utf8=%E2%9C%93&amp;q=is%3Aopen+is%3Aissue+label%3AWG-compiler-nll++milestone%3A%22Rust+2018+Preview+2%22+">this</a> a good list to look at?</p>



<a name="130212282"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212282" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212282">(Jul 24 2018 at 13:51)</a>:</h4>
<p>seems good</p>



<a name="130212299"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212299" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212299">(Jul 24 2018 at 13:51)</a>:</h4>
<p>okay. first up <a href="https://github.com/rust-lang/rust/issues/52384" target="_blank" title="https://github.com/rust-lang/rust/issues/52384">#52384</a></p>



<a name="130212302"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212302" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212302">(Jul 24 2018 at 13:51)</a>:</h4>
<p>you still working on this?</p>



<a name="130212314"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212314" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212314">(Jul 24 2018 at 13:51)</a>:</h4>
<p>yeah, so, I haven't done anything on it but I still think it's an easy thing to add to my branch once I finish up the next few problems</p>



<a name="130212315"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212315" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212315">(Jul 24 2018 at 13:52)</a>:</h4>
<p>or should I try to take it on given that I'm hoping to wrap up Zborrowck=migrate ?</p>



<a name="130212356"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212356" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212356">(Jul 24 2018 at 13:52)</a>:</h4>
<p>okay I'll leave it with you for now</p>



<a name="130212370"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212370" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212370">(Jul 24 2018 at 13:52)</a>:</h4>
<p>I could add some notes on how to fix it for the time being...</p>



<a name="130212373"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212373" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212373">(Jul 24 2018 at 13:52)</a>:</h4>
<p>anyway, let's do the nxt</p>



<a name="130212375"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212375" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212375">(Jul 24 2018 at 13:52)</a>:</h4>
<p>we can leave it on a "maybe" tag</p>



<a name="130212377"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212377" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212377">(Jul 24 2018 at 13:52)</a>:</h4>
<p>(lets also keep in mind that we know that <span class="user-mention" data-user-id="116266">@Santiago Pastorino</span> was asking for tasks, right?)</p>



<a name="130212384"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212384" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212384">(Jul 24 2018 at 13:52)</a>:</h4>
<p>(at least in the back of our minds)</p>



<a name="130212400"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212400" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212400">(Jul 24 2018 at 13:53)</a>:</h4>
<p>okay, then next up: <a href="https://github.com/rust-lang/rust/issues/52113" target="_blank" title="https://github.com/rust-lang/rust/issues/52113">#52113</a></p>



<a name="130212413"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212413" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212413">(Jul 24 2018 at 13:53)</a>:</h4>
<p><span class="user-mention" data-user-id="116925">@mikhail-m1</span> is doing well</p>



<a name="130212447"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212447" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212447">(Jul 24 2018 at 13:54)</a>:</h4>
<p>I have to get back to them which I plan to do today</p>



<a name="130212465"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212465" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212465">(Jul 24 2018 at 13:54)</a>:</h4>
<p>okay. is there a zulip topic for this one?</p>



<a name="130212467"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212467" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212467">(Jul 24 2018 at 13:54)</a>:</h4>
<p>yes, issue-51351</p>



<a name="130212469"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212469" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212469">(Jul 24 2018 at 13:54)</a>:</h4>
<p>oh wait</p>



<a name="130212472"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212472" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212472">(Jul 24 2018 at 13:54)</a>:</h4>
<p>I might be confused :)</p>



<a name="130212474"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212474" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212474">(Jul 24 2018 at 13:54)</a>:</h4>
<p>er, yes</p>



<a name="130212484"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212484" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212484">(Jul 24 2018 at 13:54)</a>:</h4>
<p>they are related</p>



<a name="130212509"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212509" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212509">(Jul 24 2018 at 13:55)</a>:</h4>
<p>okay are they dupes?</p>



<a name="130212515"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212515" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212515">(Jul 24 2018 at 13:55)</a>:</h4>
<p>not quite</p>



<a name="130212516"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212516" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212516">(Jul 24 2018 at 13:55)</a>:</h4>
<p>ah I see</p>



<a name="130212517"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212517" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212517">(Jul 24 2018 at 13:55)</a>:</h4>
<p>but one builds on the other</p>



<a name="130212521"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212521" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212521">(Jul 24 2018 at 13:55)</a>:</h4>
<p><a href="https://github.com/rust-lang/rust/issues/52113" target="_blank" title="https://github.com/rust-lang/rust/issues/52113">#52113</a> says its a spin off</p>



<a name="130212522"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212522" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212522">(Jul 24 2018 at 13:55)</a>:</h4>
<p>okay</p>



<a name="130212523"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212523" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212523">(Jul 24 2018 at 13:55)</a>:</h4>
<p><a href="https://github.com/rust-lang/rust/issues/52057" target="_blank" title="https://github.com/rust-lang/rust/issues/52057">https://github.com/rust-lang/rust/issues/52057</a> would be a good one for you to pick up:)</p>



<a name="130212529"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212529" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212529">(Jul 24 2018 at 13:55)</a>:</h4>
<p>okay lets assign that to me</p>



<a name="130212574"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212574" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212574">(Jul 24 2018 at 13:56)</a>:</h4>
<p>it needs some investigation still and I haven't had time to do it</p>



<a name="130212576"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212576" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212576">(Jul 24 2018 at 13:56)</a>:</h4>
<p>I might try to do a bit today</p>



<a name="130212583"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212583" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212583">(Jul 24 2018 at 13:56)</a>:</h4>
<p>okay you can feel free to look into it if time permits</p>



<a name="130212588"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212588" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212588">(Jul 24 2018 at 13:56)</a>:</h4>
<p>but I won't be able to fix probably anyhow</p>



<a name="130212590"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212590" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212590">(Jul 24 2018 at 13:56)</a>:</h4>
<p>but I'll try to attack it after logan goes to bed</p>



<a name="130212596"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212596" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212596">(Jul 24 2018 at 13:56)</a>:</h4>
<p>(i'll be picking him up in a little bit as part of birthday celebration)</p>



<a name="130212606"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212606" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212606">(Jul 24 2018 at 13:57)</a>:</h4>
<p><a href="https://github.com/rust-lang/rust/issues/51351" target="_blank" title="https://github.com/rust-lang/rust/issues/51351">https://github.com/rust-lang/rust/issues/51351</a> we already covered</p>



<a name="130212609"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212609" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212609">(Jul 24 2018 at 13:57)</a>:</h4>
<p>right</p>



<a name="130212614"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212614" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212614">(Jul 24 2018 at 13:57)</a>:</h4>
<p>how is <a href="https://github.com/rust-lang/rust/issues/51188" target="_blank" title="https://github.com/rust-lang/rust/issues/51188">#51188</a> coming?</p>



<a name="130212628"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212628" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212628">(Jul 24 2018 at 13:57)</a>:</h4>
<p>pretty well, <span class="user-mention" data-user-id="116107">@David Wood</span> has been improving the closure cases</p>



<a name="130212633"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212633" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212633">(Jul 24 2018 at 13:58)</a>:</h4>
<p>that's more of a "meta issue" I guess</p>



<a name="130212673"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212673" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212673">(Jul 24 2018 at 13:58)</a>:</h4>
<p>it'd be good to identify some specific benchmark of "good enough"</p>



<a name="130212680"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212680" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212680">(Jul 24 2018 at 13:58)</a>:</h4>
<p>so</p>



<a name="130212682"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212682" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212682">(Jul 24 2018 at 13:58)</a>:</h4>
<p>I think once <span class="user-mention" data-user-id="116107">@David Wood</span>'s next PR lands we should try to skim over the .nll.stderrs and look for horrible cases I guess</p>



<a name="130212683"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212683" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212683">(Jul 24 2018 at 13:58)</a>:</h4>
<p>my question</p>



<a name="130212685"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212685" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212685">(Jul 24 2018 at 13:58)</a>:</h4>
<p>is this an EP2 blocker for NLL?</p>



<a name="130212691"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212691" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212691">(Jul 24 2018 at 13:58)</a>:</h4>
<p>it probably isn't, right?</p>



<a name="130212694"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212694" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212694">(Jul 24 2018 at 13:58)</a>:</h4>
<p>I think it was for sure, but we've made a lot of progress</p>



<a name="130212698"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212698" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212698">(Jul 24 2018 at 13:58)</a>:</h4>
<p>i see</p>



<a name="130212708"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212708" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212708">(Jul 24 2018 at 13:59)</a>:</h4>
<p>I included it because errors like "free region <code>` does not outlive </code>'_#18r" were terrible</p>



<a name="130212713"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212713" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212713">(Jul 24 2018 at 13:59)</a>:</h4>
<p>so while we might not close it, we might assert that its gotten good enough that we can move the milestone</p>



<a name="130212726"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212726" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212726">(Jul 24 2018 at 13:59)</a>:</h4>
<p>yeah, I think that's what I meant by doing a review</p>



<a name="130212728"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212728" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212728">(Jul 24 2018 at 13:59)</a>:</h4>
<p>oh yes, <a href="https://github.com/rust-lang/rust/blob/master/src/test/ui/in-band-lifetimes/impl/dyn-trait.nll.stderr" target="_blank" title="https://github.com/rust-lang/rust/blob/master/src/test/ui/in-band-lifetimes/impl/dyn-trait.nll.stderr">https://github.com/rust-lang/rust/blob/master/src/test/ui/in-band-lifetimes/impl/dyn-trait.nll.stderr</a></p>



<a name="130212731"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212731" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212731">(Jul 24 2018 at 13:59)</a>:</h4>
<p>i.e., I'd like to close it in favor of more specific changes</p>



<a name="130212733"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212733" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212733">(Jul 24 2018 at 13:59)</a>:</h4>
<p>that is much better, right?</p>



<a name="130212734"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212734" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212734">(Jul 24 2018 at 13:59)</a>:</h4>
<p>that we can prioritize separately</p>



<a name="130212737"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212737" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212737">(Jul 24 2018 at 13:59)</a>:</h4>
<p>definitely</p>



<a name="130212800"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212800" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212800">(Jul 24 2018 at 14:00)</a>:</h4>
<p>hmm okay</p>



<a name="130212812"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212812" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212812">(Jul 24 2018 at 14:00)</a>:</h4>
<p>so we might need to do another round of review of the deltas between .stderr and .nll.stderr ?</p>



<a name="130212819"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212819" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212819">(Jul 24 2018 at 14:00)</a>:</h4>
<p>that's what I'm thinking</p>



<a name="130212825"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212825" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212825">(Jul 24 2018 at 14:00)</a>:</h4>
<p>rather than try to make sense of the current set of issues</p>



<a name="130212827"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212827" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212827">(Jul 24 2018 at 14:00)</a>:</h4>
<p>okay</p>



<a name="130212838"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212838" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212838">(Jul 24 2018 at 14:00)</a>:</h4>
<p>(that case you linked there needs improvement because it talks about closures when there are none)</p>



<a name="130212839"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212839" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212839">(Jul 24 2018 at 14:00)</a>:</h4>
<p>should we .... leave this open until that review happens?</p>



<a name="130212860"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212860" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212860">(Jul 24 2018 at 14:01)</a>:</h4>
<p>we could close and make a new issue for the review</p>



<a name="130212862"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212862" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212862">(Jul 24 2018 at 14:01)</a>:</h4>
<blockquote>
<p>(that case you linked there needs improvement because it talks about closures when there are none)</p>
</blockquote>
<p>ha ha ha</p>



<a name="130212885"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212885" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212885">(Jul 24 2018 at 14:01)</a>:</h4>
<p>"objects are just a poor man's closure!"</p>



<a name="130212886"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212886" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212886">(Jul 24 2018 at 14:01)</a>:</h4>
<blockquote>
<p>we could close and make a new issue for the review</p>
</blockquote>
<p>lets do this</p>



<a name="130212945"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212945" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212945">(Jul 24 2018 at 14:02)</a>:</h4>
<p>what is story with diagnostic order (<a href="https://github.com/rust-lang/rust/issues/51167" target="_blank" title="https://github.com/rust-lang/rust/issues/51167">#51167</a>)</p>



<a name="130212985"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212985" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212985">(Jul 24 2018 at 14:03)</a>:</h4>
<p>Filed <a href="https://github.com/rust-lang/rust/issues/52663" target="_blank" title="https://github.com/rust-lang/rust/issues/52663">#52663</a></p>



<a name="130212999"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130212999" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130212999">(Jul 24 2018 at 14:03)</a>:</h4>
<blockquote>
<p>what is story with diagnostic order (<a href="https://github.com/rust-lang/rust/issues/51167" target="_blank" title="https://github.com/rust-lang/rust/issues/51167">#51167</a>)</p>
</blockquote>
<p>I want to take a shot at it now that buffered errors landed</p>



<a name="130213006"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130213006" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130213006">(Jul 24 2018 at 14:03)</a>:</h4>
<p>but borrowck=migrate is higher priority</p>



<a name="130213048"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130213048" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130213048">(Jul 24 2018 at 14:04)</a>:</h4>
<p>(and I had that pickle of an issue to resolve in that)</p>



<a name="130213065"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130213065" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130213065">(Jul 24 2018 at 14:04)</a>:</h4>
<p>however, I don't see a reason that <em>I</em> have to do <a href="https://github.com/rust-lang/rust/issues/51167" target="_blank" title="https://github.com/rust-lang/rust/issues/51167">#51167</a></p>



<a name="130213072"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130213072" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130213072">(Jul 24 2018 at 14:04)</a>:</h4>
<p>it could well be something that someone else could take on</p>



<a name="130213087"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130213087" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130213087">(Jul 24 2018 at 14:04)</a>:</h4>
<p>it should be very self-contained in terms of the rustc changes. the hard part is all the changes to error output.</p>



<a name="130213122"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130213122" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130213122">(Jul 24 2018 at 14:05)</a>:</h4>
<p>and also, I wanted your input as to whether <a href="https://github.com/rust-lang/rust/issues/51167" target="_blank" title="https://github.com/rust-lang/rust/issues/51167">#51167</a> is for EP2 or not</p>



<a name="130213304"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130213304" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130213304">(Jul 24 2018 at 14:08)</a>:</h4>
<p>Anyway <a href="https://github.com/rust-lang/rust/issues/51167" target="_blank" title="https://github.com/rust-lang/rust/issues/51167">#51167</a> is assigned to me and I think that is fine for now</p>



<a name="130213310"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130213310" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130213310">(Jul 24 2018 at 14:08)</a>:</h4>
<p>maybe we'll revise that at the meeting tonight</p>



<a name="130213347"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130213347" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130213347">(Jul 24 2018 at 14:09)</a>:</h4>
<p><a href="https://github.com/rust-lang/rust/issues/51167" target="_blank" title="https://github.com/rust-lang/rust/issues/51167">#51167</a> doesn't seem EP2 per se</p>



<a name="130213350"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130213350" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130213350">(Jul 24 2018 at 14:09)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> can we close <a href="https://github.com/rust-lang/rust/issues/49824" target="_blank" title="https://github.com/rust-lang/rust/issues/49824">#49824</a>  now?</p>



<a name="130213352"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130213352" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130213352">(Jul 24 2018 at 14:09)</a>:</h4>
<p>it's not visible to end-users very much</p>



<a name="130213396"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130213396" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130213396">(Jul 24 2018 at 14:10)</a>:</h4>
<p>yeah lets move it to RC</p>



<a name="130213411"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130213411" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130213411">(Jul 24 2018 at 14:10)</a>:</h4>
<p>I believe that <a href="https://github.com/rust-lang/rust/issues/49824" target="_blank" title="https://github.com/rust-lang/rust/issues/49824">https://github.com/rust-lang/rust/issues/49824</a> was basically in the "needs test" state</p>



<a name="130213416"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130213416" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130213416">(Jul 24 2018 at 14:10)</a>:</h4>
<p>I planned to add a test but haven't</p>



<a name="130213421"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130213421" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130213421">(Jul 24 2018 at 14:10)</a>:</h4>
<p>or, put another way, we could adjust the tests we have</p>



<a name="130213424"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130213424" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130213424">(Jul 24 2018 at 14:10)</a>:</h4>
<p>it's not really EP2</p>



<a name="130213461"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130213461" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130213461">(Jul 24 2018 at 14:11)</a>:</h4>
<p>lets tag as E-needstest</p>



<a name="130213472"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130213472" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130213472">(Jul 24 2018 at 14:11)</a>:</h4>
<p>I think I included it just because it'd be nice to close it and be done with it</p>



<a name="130213487"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130213487" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130213487">(Jul 24 2018 at 14:11)</a>:</h4>
<p>well we can either tag as E-needstest and adjust the milestone, or we can close it</p>



<a name="130213491"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130213491" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130213491">(Jul 24 2018 at 14:11)</a>:</h4>
<p>which do you prefer?</p>



<a name="130213547"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130213547" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130213547">(Jul 24 2018 at 14:12)</a>:</h4>
<p>I'm going to tag it and adjust.</p>



<a name="130213551"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130213551" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130213551">(Jul 24 2018 at 14:12)</a>:</h4>
<p>if you want to close it feel free. :)</p>



<a name="130213603"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130213603" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130213603">(Jul 24 2018 at 14:13)</a>:</h4>
<p>oh is <a href="https://github.com/rust-lang/rust/issues/49250" target="_blank" title="https://github.com/rust-lang/rust/issues/49250">#49250</a> fixed by your universe change?</p>



<a name="130213615"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130213615" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130213615">(Jul 24 2018 at 14:13)</a>:</h4>
<p>shoot I need to review that asap</p>



<a name="130213672"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130213672" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130213672">(Jul 24 2018 at 14:14)</a>:</h4>
<p>maybe I'll get chance before mtg tonight if logan goes to sleep quickly enough</p>



<a name="130213711"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130213711" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130213711">(Jul 24 2018 at 14:14)</a>:</h4>
<p>regarding that review, I'm still hacking on that a bit</p>



<a name="130213718"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130213718" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130213718">(Jul 24 2018 at 14:14)</a>:</h4>
<p>but yes it fixes <a href="https://github.com/rust-lang/rust/issues/49250" target="_blank" title="https://github.com/rust-lang/rust/issues/49250">#49250</a></p>



<a name="130213729"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130213729" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130213729">(Jul 24 2018 at 14:15)</a>:</h4>
<p>great</p>



<a name="130213737"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130213737" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130213737">(Jul 24 2018 at 14:15)</a>:</h4>
<p>so that will address <a href="https://github.com/rust-lang/rust/issues/49250" target="_blank" title="https://github.com/rust-lang/rust/issues/49250">#49250</a> and <a href="https://github.com/rust-lang/rust/issues/48071" target="_blank" title="https://github.com/rust-lang/rust/issues/48071">#48071</a></p>



<a name="130213747"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130213747" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130213747">(Jul 24 2018 at 14:15)</a>:</h4>
<p>and I'm working on <a href="https://github.com/rust-lang/rust/issues/46908" target="_blank" title="https://github.com/rust-lang/rust/issues/46908">#46908</a></p>



<a name="130213750"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130213750" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130213750">(Jul 24 2018 at 14:15)</a>:</h4>
<p>er, yes</p>



<a name="130213752"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130213752" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130213752">(Jul 24 2018 at 14:15)</a>:</h4>
<p>should hopefully have that done today</p>



<a name="130213755"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130213755" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130213755">(Jul 24 2018 at 14:15)</a>:</h4>
<p>fantastic, I'm feeling pretty good about things then.</p>



<a name="130213814"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130213814" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130213814">(Jul 24 2018 at 14:16)</a>:</h4>
<p>one thing I'm wondering is if we want to look a bit at the next milestone</p>



<a name="130213821"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130213821" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130213821">(Jul 24 2018 at 14:16)</a>:</h4>
<p>e.g. for folks like <span class="user-mention" data-user-id="116266">@Santiago Pastorino</span>  looking for work =)</p>



<a name="130213825"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130213825" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130213825">(Jul 24 2018 at 14:16)</a>:</h4>
<p>that would be good</p>



<a name="130213832"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130213832" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130213832">(Jul 24 2018 at 14:16)</a>:</h4>
<p>I'm picking up Logan in about 10min</p>



<a name="130213838"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130213838" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130213838">(Jul 24 2018 at 14:16)</a>:</h4>
<p>but we should be able to skim it in that time</p>



<a name="130213943"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130213943" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130213943">(Jul 24 2018 at 14:18)</a>:</h4>
<p>ok</p>



<a name="130213950"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130213950" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130213950">(Jul 24 2018 at 14:18)</a>:</h4>
<p>so here's that list: <a href="https://github.com/rust-lang/rust/issues?q=is%3Aopen+is%3Aissue+label%3AWG-compiler-nll+milestone%3A%22Rust+2018+Release+Candidate%22" target="_blank" title="https://github.com/rust-lang/rust/issues?q=is%3Aopen+is%3Aissue+label%3AWG-compiler-nll+milestone%3A%22Rust+2018+Release+Candidate%22">https://github.com/rust-lang/rust/issues?q=is%3Aopen+is%3Aissue+label%3AWG-compiler-nll+milestone%3A%22Rust+2018+Release+Candidate%22</a></p>



<a name="130213963"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130213963" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130213963">(Jul 24 2018 at 14:19)</a>:</h4>
<p>23 issues, not too bad</p>



<a name="130213972"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130213972" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130213972">(Jul 24 2018 at 14:19)</a>:</h4>
<p>where is the issue regarding user-given annotations scheduled...?</p>



<a name="130213973"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130213973" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130213973">(Jul 24 2018 at 14:19)</a>:</h4>
<p>except I'm on vacation for much of august. (I suspect I will try to get some work done during Logan downtime)</p>



<a name="130213976"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130213976" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130213976">(Jul 24 2018 at 14:19)</a>:</h4>
<p>I kind of think that needs to be tackled once and for all</p>



<a name="130213981"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130213981" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130213981">(Jul 24 2018 at 14:19)</a>:</h4>
<p>yes lets see</p>



<a name="130213983"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130213983" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130213983">(Jul 24 2018 at 14:19)</a>:</h4>
<p>not sure if it is RC exactly but it feels like RC</p>



<a name="130213989"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130213989" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130213989">(Jul 24 2018 at 14:20)</a>:</h4>
<p>oh dear <a href="https://github.com/rust-lang/rust/issues/47184" target="_blank" title="https://github.com/rust-lang/rust/issues/47184">https://github.com/rust-lang/rust/issues/47184</a></p>



<a name="130214032"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130214032" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130214032">(Jul 24 2018 at 14:20)</a>:</h4>
<p>it is on an interesting milestone</p>



<a name="130214040"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130214040" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130214040">(Jul 24 2018 at 14:20)</a>:</h4>
<p>one I think we already passed and thus we ignoring it ?</p>



<a name="130214048"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130214048" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130214048">(Jul 24 2018 at 14:20)</a>:</h4>
<p><a href="https://github.com/rust-lang/rust/milestone/45" target="_blank" title="https://github.com/rust-lang/rust/milestone/45">https://github.com/rust-lang/rust/milestone/45</a></p>



<a name="130214049"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130214049" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130214049">(Jul 24 2018 at 14:20)</a>:</h4>
<p>oh..yeah...sigh</p>



<a name="130214054"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130214054" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130214054">(Jul 24 2018 at 14:20)</a>:</h4>
<p>I thought I removed all of those</p>



<a name="130214070"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130214070" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130214070">(Jul 24 2018 at 14:20)</a>:</h4>
<p>okay</p>



<a name="130214072"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130214072" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130214072">(Jul 24 2018 at 14:21)</a>:</h4>
<p>but looks like I missed some</p>



<a name="130214165"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130214165" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130214165">(Jul 24 2018 at 14:22)</a>:</h4>
<p>okay so now <a href="https://github.com/rust-lang/rust/issues/47184" target="_blank" title="https://github.com/rust-lang/rust/issues/47184">#47184</a> is on the RC milestone where it belongs</p>



<a name="130214179"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130214179" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130214179">(Jul 24 2018 at 14:22)</a>:</h4>
<p>I just removed everything from milestones</p>



<a name="130214183"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130214183" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130214183">(Jul 24 2018 at 14:22)</a>:</h4>
<p>yeah I put it on there</p>



<a name="130214188"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130214188" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130214188">(Jul 24 2018 at 14:22)</a>:</h4>
<p>the others did not look so imp't, thankfully</p>



<a name="130214204"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130214204" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130214204">(Jul 24 2018 at 14:23)</a>:</h4>
<p><a href="https://github.com/rust-lang/rust/issues/46413" target="_blank" title="https://github.com/rust-lang/rust/issues/46413">https://github.com/rust-lang/rust/issues/46413</a> .. is .. I think .. fixed?</p>



<a name="130214216"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130214216" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130214216">(Jul 24 2018 at 14:23)</a>:</h4>
<p>wait what list are you looking at now?</p>



<a name="130214276"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130214276" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130214276">(Jul 24 2018 at 14:24)</a>:</h4>
<p>oh sorry, I was looking at "things that used to be on deprecated milestones". That list is:</p>
<ul>
<li><a href="https://github.com/rust-lang/rust/issues/46413" target="_blank" title="https://github.com/rust-lang/rust/issues/46413">https://github.com/rust-lang/rust/issues/46413</a></li>
<li><a href="https://github.com/rust-lang/rust/issues/48697" target="_blank" title="https://github.com/rust-lang/rust/issues/48697">https://github.com/rust-lang/rust/issues/48697</a></li>
<li><a href="https://github.com/rust-lang/rust/issues/48358" target="_blank" title="https://github.com/rust-lang/rust/issues/48358">https://github.com/rust-lang/rust/issues/48358</a></li>
<li><a href="https://github.com/rust-lang/rust/issues/48643" target="_blank" title="https://github.com/rust-lang/rust/issues/48643">https://github.com/rust-lang/rust/issues/48643</a></li>
<li><a href="https://github.com/rust-lang/rust/issues/27282" target="_blank" title="https://github.com/rust-lang/rust/issues/27282">https://github.com/rust-lang/rust/issues/27282</a></li>
</ul>



<a name="130214299"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130214299" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130214299">(Jul 24 2018 at 14:24)</a>:</h4>
<p>but I think I was wrong about <a href="https://github.com/rust-lang/rust/issues/46413" target="_blank" title="https://github.com/rust-lang/rust/issues/46413">#46413</a> being fixed</p>



<a name="130214306"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130214306" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130214306">(Jul 24 2018 at 14:25)</a>:</h4>
<p>that said, it's not a case where NLL is <em>wrong</em></p>



<a name="130214315"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130214315" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130214315">(Jul 24 2018 at 14:25)</a>:</h4>
<p>it's the matter of unexpected temporary lifetimes</p>



<a name="130214345"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130214345" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130214345">(Jul 24 2018 at 14:26)</a>:</h4>
<p>I don't think I had seen <a href="https://github.com/rust-lang/rust/issues/46413" target="_blank" title="https://github.com/rust-lang/rust/issues/46413">#46413</a> before</p>



<a name="130214414"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130214414" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130214414">(Jul 24 2018 at 14:26)</a>:</h4>
<p>I do wonder if its <a href="https://github.com/rust-lang/rust/issues/22321" target="_blank" title="https://github.com/rust-lang/rust/issues/22321">#22321</a></p>



<a name="130214427"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130214427" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130214427">(Jul 24 2018 at 14:27)</a>:</h4>
<p>I just edited <a href="https://github.com/rust-lang/rust/issues/46413" target="_blank" title="https://github.com/rust-lang/rust/issues/46413">#46413</a> to summarize the situation</p>



<a name="130214518"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130214518" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130214518">(Jul 24 2018 at 14:28)</a>:</h4>
<p>sounds related to <a href="https://github.com/rust-lang/rust/issues/22321" target="_blank" title="https://github.com/rust-lang/rust/issues/22321">#22321</a> potentially</p>



<a name="130214546"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130214546" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130214546">(Jul 24 2018 at 14:28)</a>:</h4>
<p>I feel like we should mark it NLL-deferred for now</p>



<a name="130214550"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130214550" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130214550">(Jul 24 2018 at 14:28)</a>:</h4>
<p>it's not really <em>NLL</em></p>



<a name="130214577"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130214577" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130214577">(Jul 24 2018 at 14:28)</a>:</h4>
<p><a href="https://github.com/rust-lang/rust/issues/48697" target="_blank" title="https://github.com/rust-lang/rust/issues/48697">https://github.com/rust-lang/rust/issues/48697</a> (next in the list) no longer ICEs</p>



<a name="130214579"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130214579" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130214579">(Jul 24 2018 at 14:28)</a>:</h4>
<p>it was marked as needs-test</p>



<a name="130214592"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130214592" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130214592">(Jul 24 2018 at 14:29)</a>:</h4>
<p>the basic fix was not running AST borrowck</p>



<a name="130214596"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130214596" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130214596">(Jul 24 2018 at 14:29)</a>:</h4>
<p>in cases where MIR borrowck is happy</p>



<a name="130214633"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130214633" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130214633">(Jul 24 2018 at 14:29)</a>:</h4>
<p>lets put <a href="https://github.com/rust-lang/rust/issues/48697" target="_blank" title="https://github.com/rust-lang/rust/issues/48697">#48697</a> on RC milestone then</p>



<a name="130214708"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130214708" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130214708">(Jul 24 2018 at 14:30)</a>:</h4>
<p>sounds good</p>



<a name="130214734"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130214734" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130214734">(Jul 24 2018 at 14:30)</a>:</h4>
<p><a href="https://github.com/rust-lang/rust/issues/48643" target="_blank" title="https://github.com/rust-lang/rust/issues/48643">#48643</a> is a case that has no milestone</p>



<a name="130214764"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130214764" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130214764">(Jul 24 2018 at 14:31)</a>:</h4>
<p><a href="https://github.com/rust-lang/rust/issues?utf8=%E2%9C%93&amp;q=is%3Aopen+label%3AA-NLL+no%3Amilestone++-label%3ANLL-deferred+-label%3ANLL-fixed-by-NLL" target="_blank" title="https://github.com/rust-lang/rust/issues?utf8=%E2%9C%93&amp;q=is%3Aopen+label%3AA-NLL+no%3Amilestone++-label%3ANLL-deferred+-label%3ANLL-fixed-by-NLL">here</a> is issue search I am curently using</p>



<a name="130214809"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130214809" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130214809">(Jul 24 2018 at 14:31)</a>:</h4>
<p>eek I have to go</p>



<a name="130214881"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130214881" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130214881">(Jul 24 2018 at 14:32)</a>:</h4>
<p>ok</p>



<a name="130214885"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130214885" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130214885">(Jul 24 2018 at 14:32)</a>:</h4>
<p>ttyl</p>



<a name="130214889"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130214889" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130214889">(Jul 24 2018 at 14:32)</a>:</h4>
<p>it seems like <a href="https://github.com/rust-lang/rust/issues/48643" target="_blank" title="https://github.com/rust-lang/rust/issues/48643">#48643</a> is still not meeting the bar you set for it</p>



<a name="130214957"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130214957" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130214957">(Jul 24 2018 at 14:33)</a>:</h4>
<p>although I'm not sure why you expect the function name to be highlighted</p>



<a name="130214969"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130214969" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130214969">(Jul 24 2018 at 14:33)</a>:</h4>
<p>it is currently trying to underline the span of the call, including the arguments</p>



<a name="130215021"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130215021" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130215021">(Jul 24 2018 at 14:34)</a>:</h4>
<p>so would you be satisfied if it just including the text "during the call" in the diagnostic?</p>



<a name="130215053"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130215053" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130215053">(Jul 24 2018 at 14:34)</a>:</h4>
<p>well that is indeed what you asked for: <a href="https://github.com/rust-lang/rust/pull/48592#discussion_r171263445" target="_blank" title="https://github.com/rust-lang/rust/pull/48592#discussion_r171263445">https://github.com/rust-lang/rust/pull/48592#discussion_r171263445</a></p>



<a name="130215093"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130215093" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130215093">(Jul 24 2018 at 14:35)</a>:</h4>
<p>I guess I can understand why you'd just underline the function itself</p>



<a name="130215098"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130215098" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130215098">(Jul 24 2018 at 14:35)</a>:</h4>
<p>okay really gotta go now</p>



<a name="130645696"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130645696" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130645696">(Jul 31 2018 at 14:10)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> not sure when you'll be available to chat today. I'll need to leave in about 1.5 hours or so to pick up Logan</p>



<a name="130651185"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130651185" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130651185">(Jul 31 2018 at 15:41)</a>:</h4>
<p>(well maybe we'll try to catch up before the mtg. but if you don't have time I totally understand. And also, i might not have much time based on how difficult Logan has been recently w.r.t. bedtime)</p>



<a name="130974491"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130974491" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130974491">(Aug 06 2018 at 12:10)</a>:</h4>
<p><span class="user-mention" data-user-id="116083">@pnkfelix</span> around today?</p>



<a name="130974791"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making-plans/near/130974791" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making-plans.html#130974791">(Aug 06 2018 at 12:15)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> not really; the Internet at our Airbnb is pretty bad</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>